This white paper offers an overview of the features and benefits of a SaaS model. It then discusses SaaS in the context of Supply Chain applications and B2B e-Commerce.
Saas vs. on premise - How to Determine the Best Solution for your Sales Channel Del Heles
For channel-intensive businesses, the decision to opt for a Software-as-a-service (Saas) cloud-computing provider versus developing an internal, on-premise hosting center is a major challenge; the nature of innovation coupled with the demand for customizable, mission-critical software presents a complex dilemma for manufacturers: To build or not to build?
We
In January 2018 SAP introduced the so called Cloud Platform Enterprise Agreement (CPEA) and Cloud Credits available for our customers. We would like to dive into details in this deck.
FAQs: https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=489198716
Integrated Direct Procurement Made Easier with SAP and SAP Ariba SolutionsSAP Ariba
Many organizations continue to look for ways to improve direct materials procurement. Transforming direct procurement requires new capabilities for supply chain visibility, real-time collaboration, and advance sourcing. Join Deloitte for a discussion on how to deliver those capabilities through an integrated approach that leverages SAP Ariba solutions and other SAP offerings.
Saas vs. on premise - How to Determine the Best Solution for your Sales Channel Del Heles
For channel-intensive businesses, the decision to opt for a Software-as-a-service (Saas) cloud-computing provider versus developing an internal, on-premise hosting center is a major challenge; the nature of innovation coupled with the demand for customizable, mission-critical software presents a complex dilemma for manufacturers: To build or not to build?
We
In January 2018 SAP introduced the so called Cloud Platform Enterprise Agreement (CPEA) and Cloud Credits available for our customers. We would like to dive into details in this deck.
FAQs: https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=489198716
Integrated Direct Procurement Made Easier with SAP and SAP Ariba SolutionsSAP Ariba
Many organizations continue to look for ways to improve direct materials procurement. Transforming direct procurement requires new capabilities for supply chain visibility, real-time collaboration, and advance sourcing. Join Deloitte for a discussion on how to deliver those capabilities through an integrated approach that leverages SAP Ariba solutions and other SAP offerings.
Capacity Model PowerPoint Presentation Slides SlideTeam
Create a capacity model for your organization using professionally designed content-ready Capacity Model PowerPoint Presentation Slides. Make performance predictions, analyse the capacity of infrastructure, facilities, processes, services and machines. This ready-to-use capacity model PowerPoint presentation templates will help you determine the production capacity needed by an organization to meet the customers services and requirements. Use these easy-to-understand capacity model PowerPoint slides to evaluate what level of capacity your organization will need to satisfy the level of demand for its products and services. This deck comprises of templates such as capacity planning for a project, create a weekly schedule, work breakdown structure, cost management in capacity planning, pending tasks template, etc. Minimize the inconsistency in the processes and projects with the help of capacity planning PowerPoint presentation slideshow. Grab this ready-made capacity model PowerPoint presentation to intensify firm’s overall level of resources and fulfil customers demands. Folks express complete faith in your advice due to our Capacity Model PowerPoint Presentation Slides. You will emerge as their favorite consultant.
Digitization in supply chain managementHae-Goo Song
Many people are stressing the importance of digitization in SCM. Haven't we been trying to represent the real supply chain on the digital model for the last 25+ years? What's really new to supply chain management if we implement the digital enterprise? More importantly, what's the real opportunities from the supply chain management perspective?
Six Building Blocks Of Digital Transformation Powerpoint Presentation SlidesSlideTeam
Six Building Blocks of Digital Transformation PowerPoint Presentation Slides is an effective presentation to create new digital business capabilities. The digital transformation business model PowerPoint complete deck includes ready to use templates such as strategy and innovation, customer decision journey, process automation, operation and technology, data and analytics, etc. It has templates with professional background images and relevant content. This content ready presentation is fully editable. Modify content as per your need. The graphics used in this PPT allow you to clearly demonstrate each step of the digital transformation process. This set of PPT visuals will assist you in find, develop and acquire digital skills. Discuss the five stages of process automation. Enhance your knowledge with this well-researched deck and deliver your ideas in an effective way. Download the six strategies for delivering digital services Presentation design to impress your audience. https://bit.ly/3AwraVL
This presentation provides an overview of how global supply chains, particularly across the manufacturing sector have been impacted by disruptions over the years. From Earthquakes, flooding and limited export of rare earth materials from China, companies are having to redesign their supply chains and B2B infrastructures to build extra resilience against future disruption. Updated May 2014
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCMKorcomptenz Inc
Your industry is complex but managing your supply chain shouldn’t be. Dynamics 365 Supply Chain Management is a centralized and simplified solution to track, automate and manage your supply chain from end to end. The system coupled with Microsoft tools allows manufacturing companies the ability to make these dramatic change opportunities profitably and affordably.
In this webinar, Korcomptenz will help you see how Dynamics 365 Supply Chain answers many challenges in the age of continuous digital innovation, while preparing manufacturing industries for tomorrow’s opportunities.
Bigdata analysis in supply chain managmentKushal Shah
big data is larger, more complex data sets, especially from new data sources. These data sets are so voluminous that traditional data processing software just can’t manage them. But these massive volumes of data can be used to address business problems you wouldn’t have been able to tackle before.
supply chain industry need this type of data to survive in every situations.
Digitization will reinvent the world economy with individuals, businesses, and societies becoming
interconnected in real time. This new digital economy is more collaborative, intelligent,
responsive, and efficient, with dramatic increases in productivity and economic value.
The digital economy will transform the way we live and work, how business runs, and how society
functions – and it will do this in a timeframe that is much shorter than any other major economic
transition in history.
SAP Ariba Procurement: The Buying ProcessSAP Ariba
If you’re struggling to figure out the best way to put your category or process into procurement, this workshop is for you. Take this opportunity to explore ways to evaluate your process and learn about the functionality within the SAP Ariba Procurement solution that best supports it. This workshop includes interactive team exercises.
Supplier Management 101: Drive Spend Toward Preferred Suppliers and Reduce Risk SAP Ariba
Attend this session for an introduction to the new SAP Ariba Supplier Management portfolio, which includes the SAP Ariba Supplier Lifecycle and Performance and SAP Ariba Supplier Risk solutions. Fully integrated with your ERP system and procurement processes, these comprehensive tools can help you onboard, qualify, segment, and manage supplier performance while reducing supplier risk.
Catalogs and Content with SAP Ariba Solutions, Today and TomorrowSAP Ariba
Join this session to learn how buyers and suppliers publish and consume content on Ariba Network. Find out about the services and technologies available to buyers and suppliers, and about the future of business-to-business content with SAP Ariba solutions.
Ariba Coverage of Risk Management within the Supplier LifecycleSean Thomson
We are excited to announce the general availability of SAP Supplier InfoNet version 3.0.This release supports our continued commitment to delivering superior risk insights and an enhanced end user experience. The release went live on 12th Dec, 2015.
Today, Companies increase their usage of SaaS across multiple applications, larger user base and most mission-critical applications. An interesting trend now is that the established large enterprises are beginning to replace on-premise applications with on-Demand applications based on SaaS principles.
Capacity Model PowerPoint Presentation Slides SlideTeam
Create a capacity model for your organization using professionally designed content-ready Capacity Model PowerPoint Presentation Slides. Make performance predictions, analyse the capacity of infrastructure, facilities, processes, services and machines. This ready-to-use capacity model PowerPoint presentation templates will help you determine the production capacity needed by an organization to meet the customers services and requirements. Use these easy-to-understand capacity model PowerPoint slides to evaluate what level of capacity your organization will need to satisfy the level of demand for its products and services. This deck comprises of templates such as capacity planning for a project, create a weekly schedule, work breakdown structure, cost management in capacity planning, pending tasks template, etc. Minimize the inconsistency in the processes and projects with the help of capacity planning PowerPoint presentation slideshow. Grab this ready-made capacity model PowerPoint presentation to intensify firm’s overall level of resources and fulfil customers demands. Folks express complete faith in your advice due to our Capacity Model PowerPoint Presentation Slides. You will emerge as their favorite consultant.
Digitization in supply chain managementHae-Goo Song
Many people are stressing the importance of digitization in SCM. Haven't we been trying to represent the real supply chain on the digital model for the last 25+ years? What's really new to supply chain management if we implement the digital enterprise? More importantly, what's the real opportunities from the supply chain management perspective?
Six Building Blocks Of Digital Transformation Powerpoint Presentation SlidesSlideTeam
Six Building Blocks of Digital Transformation PowerPoint Presentation Slides is an effective presentation to create new digital business capabilities. The digital transformation business model PowerPoint complete deck includes ready to use templates such as strategy and innovation, customer decision journey, process automation, operation and technology, data and analytics, etc. It has templates with professional background images and relevant content. This content ready presentation is fully editable. Modify content as per your need. The graphics used in this PPT allow you to clearly demonstrate each step of the digital transformation process. This set of PPT visuals will assist you in find, develop and acquire digital skills. Discuss the five stages of process automation. Enhance your knowledge with this well-researched deck and deliver your ideas in an effective way. Download the six strategies for delivering digital services Presentation design to impress your audience. https://bit.ly/3AwraVL
This presentation provides an overview of how global supply chains, particularly across the manufacturing sector have been impacted by disruptions over the years. From Earthquakes, flooding and limited export of rare earth materials from China, companies are having to redesign their supply chains and B2B infrastructures to build extra resilience against future disruption. Updated May 2014
Supply Chain Management made Resilient with Microsoft Dynamics 365 SCMKorcomptenz Inc
Your industry is complex but managing your supply chain shouldn’t be. Dynamics 365 Supply Chain Management is a centralized and simplified solution to track, automate and manage your supply chain from end to end. The system coupled with Microsoft tools allows manufacturing companies the ability to make these dramatic change opportunities profitably and affordably.
In this webinar, Korcomptenz will help you see how Dynamics 365 Supply Chain answers many challenges in the age of continuous digital innovation, while preparing manufacturing industries for tomorrow’s opportunities.
Bigdata analysis in supply chain managmentKushal Shah
big data is larger, more complex data sets, especially from new data sources. These data sets are so voluminous that traditional data processing software just can’t manage them. But these massive volumes of data can be used to address business problems you wouldn’t have been able to tackle before.
supply chain industry need this type of data to survive in every situations.
Digitization will reinvent the world economy with individuals, businesses, and societies becoming
interconnected in real time. This new digital economy is more collaborative, intelligent,
responsive, and efficient, with dramatic increases in productivity and economic value.
The digital economy will transform the way we live and work, how business runs, and how society
functions – and it will do this in a timeframe that is much shorter than any other major economic
transition in history.
SAP Ariba Procurement: The Buying ProcessSAP Ariba
If you’re struggling to figure out the best way to put your category or process into procurement, this workshop is for you. Take this opportunity to explore ways to evaluate your process and learn about the functionality within the SAP Ariba Procurement solution that best supports it. This workshop includes interactive team exercises.
Supplier Management 101: Drive Spend Toward Preferred Suppliers and Reduce Risk SAP Ariba
Attend this session for an introduction to the new SAP Ariba Supplier Management portfolio, which includes the SAP Ariba Supplier Lifecycle and Performance and SAP Ariba Supplier Risk solutions. Fully integrated with your ERP system and procurement processes, these comprehensive tools can help you onboard, qualify, segment, and manage supplier performance while reducing supplier risk.
Catalogs and Content with SAP Ariba Solutions, Today and TomorrowSAP Ariba
Join this session to learn how buyers and suppliers publish and consume content on Ariba Network. Find out about the services and technologies available to buyers and suppliers, and about the future of business-to-business content with SAP Ariba solutions.
Ariba Coverage of Risk Management within the Supplier LifecycleSean Thomson
We are excited to announce the general availability of SAP Supplier InfoNet version 3.0.This release supports our continued commitment to delivering superior risk insights and an enhanced end user experience. The release went live on 12th Dec, 2015.
Today, Companies increase their usage of SaaS across multiple applications, larger user base and most mission-critical applications. An interesting trend now is that the established large enterprises are beginning to replace on-premise applications with on-Demand applications based on SaaS principles.
Understanding How A Company Can Benefit From A SAAS ApplicationGlobalLogic, Inc.
New technologies especially those that work with “cloud” computing are continuously providing companies with new ways to solve business problems. Software as a Service application, also known on-demand software," does bring significant never-before-offered advantages for organizations looking for new financial, delivery and staffing alternatives related to business systems operations.
Download free eBook on SaaS transition. Read how companies can reap tremendous cost benefits by opting for a SaaS model in software development. Download Now!
Software as a Service (SaaS): Custom Acquisition Strategies - LabGroup.com.auSusan Diaz
Software as a Service (SaaS) has the potential to transform the way information-technology (IT) departments relate to and even think about their role as providers of computing services to the rest of the enterprise.
Software as a service (or SaaS) is a way of delivering software over the cloud—as a service. Instead of installing and maintaining software, users simply access it via the cloud
Do you really care about software development costs? You can cut the cost by using ERPApps cloud-based SaaS software applications. Click here to know more.https://erpapps.com.au/true-saas-solution/
The Digital Business Revolution is here. In this presentation I share examples of how the Retail, Banking, Insurance, Automotive, Food and Travel industries are transforming to digital.
The Race for Same Day Delivery in Online RetailSteve Keifer
No one wants to wait three to five days anymore for their online purchase to be delivered. We want it today (or even better within the hour). A group of innovative startups along with Google, eBay and Amazon are revolutionizing the supply chain for same day delivery in online retail.
Robots were one of the coolest elements of late 20th century science fiction movies. But now many of these robots we use to view as futuristic fantasies are becoming real. Learn about the robots already available for your home and your office.
Companies today are more dependent than ever on their business partners - not just for raw materials and parts, but to manage entire business processes. Everything from manufacturing and logistics to finance and human resources can be outsourced. Some of the world's most successful companies have embraced a highly networked business model. These companies have outsourced their entire supply chain. They can sell products to consumers without ever taking inventory of them. but there is one big challenge with this approach.
Comparing Social Networks and Business NetworksSteve Keifer
The concept of business networks has become very popular in the past five years. But for many people, business networks remain an enigma. What are they? And how are they used? Using comparisons to social networks like Facebook, LinkedIn and Twitter Steve Keifer explains the concept of business networks.
Everyone is talking about cloud computing and Software-as-a-Service (SaaS) these days. Almost every technology vendor has announced a cloud strategy – even the traditional software zealots. But what do cloud computing and SaaS mean for product managers? The impacts are more significant than you may think. From pricing and profitability measurement to sales and marketing, cloud is having a noteworthy influence on the day-to-day activities of product managers.
B2B E-Marketplaces Rise And Fall By Steve KeiferSteve Keifer
A look back at the B2B e-Marketplaces 10 years later. Some called it the golden age of B2B e-Commerce while others called it the height of insanity. Regardless of your perspective, it is unlikely that we will ever see such experimental investment in supply chain innovation again.
B2B e-Commerce in China - What is Your Strategy?Steve Keifer
I delivered this presentation at the Odette conference in Paris during November 2005. It provides an overview of research that the AIAG conducted on B2B e-Commerce trends in China and suggests potential strategies for automotive OEMs seeking to further automate their supply chains in the emerging market.
Importance of High Availability for B2B e-CommerceSteve Keifer
This white paper explains how B2B e-Commerce technologies have become so critical to manufacturing and retail companies that further investment is required in high availability architectures.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
How to Get CNIC Information System with Paksim Ga.pptxdanishmna97
Pakdata Cf is a groundbreaking system designed to streamline and facilitate access to CNIC information. This innovative platform leverages advanced technology to provide users with efficient and secure access to their CNIC details.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
1. A GXS WHITE PAPER
Software as a Service for
the Supply Chain
Steve Keifer, Vice President
Industry and Product Marketing
GXS, OCTOBER 2007
2. An Introduction to Software as a Service (SaaS)
Industry analysts, software vendors, technology press and the investment communi-
ty are all talking about Software as a Service, or SaaS. But what is SaaS? And how
is it different from traditional software approaches? The concept behind SaaS is very
simple. Instead of purchasing a perpetual software license, SaaS users subscribe to
an application for an ongoing monthly recurring service fee. The SaaS vendor hosts
the application in its own data center, providing all of the maintenance, upgrades
and support activities. This, of course, differs from the traditional software model in
which a corporation customizes, manages and operates the software themselves.
There are a variety of different SaaS business models. Vendors will sometimes dis-
TRADITIONAL SOFTWARE
agree on what constitutes a true SaaS model versus a hosted software application.
• Perpetual license paid
upfront However, the following characteristics generally apply to all SaaS models:
• Corporate IT customizes,
• Accessed via the Web—End users access the application over the Internet using
installs and maintains
a standard web browser. The web-based approach is used instead of the
• Hosted in corporate IT data
center traditional, PC-based client accessing resources over a corporate WAN.
• Accessed over corporate
wide area network
• Vendor Support—Rather than being managed by the corporate IT department,
• Buyer must demonstrate
ROI through successful
the application is hosted and operated by the software developer themselves.
implementation
• Subscription Pricing—Instead of paying upfront perpetual license fees, the
SOFTWARE AS A SERVICE
customer pays a recurring monthly fee for use of the functionality.
• Monthly subscription fee
• Vendor installs and
maintains
• Low Customization—Very little customization of the software is performed.
• Hosted in vendor data center
Applications are highly standardized across customers, often hosted in a
• Accessed over Internet
• Vendor must demonstrate “multi-tenant” architecture model.
ROI to retain business
• Managed Upgrades—Functionality enhancements are completely controlled by
the vendor. Frequent upgrade cycles occur with new features being introduced
multiple times per year.
Software as a Service Defined
Software as a service (SaaS) is a software application delivery model where a software vendor develops a
web-native software application and hosts and operates (either independently or through a third-party)
the application for use by its customers over the Internet. Customers do not pay for owning the software
itself but rather for using it.
The term SaaS has become the industry preferred term, generally replacing the earlier terms Application
Service Provider (ASP), On-Demand and “Utility computing.” Source: Wikipedia
The SaaS model represents a radical change to the software industry as it encom-
passes several major paradigm shifts. Pricing and upgrade models are an obvious
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
2 A GXS White Paper
3. area of change with SaaS. But the implications are much more far-reaching, impact-
ing nearly every aspect of a software company’s business from financial reporting to
organizational structure. Perhaps the two biggest changes are:
• Shift to service-based mentality—The SaaS model requires a paradigm shift away THE PARADIGM SHIFT
OF SAAS
from a product-centric approach and toward a service model. In the new
model SaaS vendors are accountable not just for developing the application, • Shift to service-based
mentality
but the entire suite of services to support the software in production. Beyond
• Success based revenue
just the application code, the vendor must provide the entire customer expe- model
rience including implementation, testing, training, troubleshooting, mainte-
nance, hosting, upgrades and security.
• Success based revenue model—In the SaaS model a vendor’s success is critically
linked to the customer’s success. The buyer makes no upfront investment in
software, hardware or implementation resources. The vendor is only paid if
the client is satisfied with the software and therefore continues their subscrip-
tion. Unlike traditional software models, unsatisfied users of SaaS can easily
unsubscribe and switch to a competing provider.
The Evolution of SaaS
The idea of a centrally hosted software application is not a new concept. In fact, the first busi- IT MODELS WITH
SIMILAR CHARACTER-
ness applications were accounting and payroll systems that were centrally hosted in a time-
ISTICS TO SAAS
shared mainframe environment. Today, business process outsourcing providers and IT outsourc-
• Mainframe Timesharing
ing firms who operate business applications on a customer’s behalf offer a model similar to
• Application Service Providers
SaaS. During the dot com era of the late 1990s, many companies experimented with SaaS type • Business Process Outsourcing
models which were referred to as “Application Service Providers” or ASPs. Only a few of the • Web Hosting of e-Commerce
Applications
ASPs survived the recessionary period that followed the Internet bubble. However, the failure
of the ASP concept may have been less a matter of value than it was an issue of timing. In
many respects the ASP model may have been a concept ahead of its time.
A number of market forces are converging that promise to reinvigorate the SaaS concept.
The market drivers are operational, financial and technological in nature:
• Operations—There is a growing level of frustration among corporate IT departments
with traditional software models. Corporations struggle to achieve the ROI promised by
software vendors. Hidden costs associated with implementation and support typically
erode expected cost savings. Unforeseen delays in deployment due to complexity or cus-
tomization often delay payback periods. Corporations pay high annual maintenance fees
in return for upgrades that require monumental efforts to deploy and offer little new,
useful functionality. Mergers and acquisitions in the software community compound
issues even further by increasing the costs associated with version upgrades and reducing
the predictability of product roadmaps.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
3
A GXS White Paper
4. • Financial—The capital markets are beginning to influence the software delivery model as
well. The investor community is showing a preference for companies that offer lower
types of risk and higher levels of predictability. The monthly recurring revenue model
SaaS delivers provides highly predictable cash flows, excellent visibility in future perform-
ance and lower levels of operational risk. SaaS vendors have been rewarded in both the
private and public markets with higher valuations than many of the traditional software
players. Investor pressures will drive both venture capital based upstarts and established
public companies to consider the SaaS model.
• Technology—Performance, security and reliability were often cited as deterrents to the
early ASP models. However, since the start of the decade, the perceived barriers to hosted
applications have been removed. Network bandwidth prices have decreased significantly.
Broadband access both through landline and wireless networks is becoming almost
ubiquitous in developed countries. Additionally, the use of the Internet as a network
for secure business transactions has become more commonplace. As a result, security,
performance and reliability are no longer roadblocks for SaaS deployments.
Customer Benefits of Adopting a SaaS Strategy
The SaaS model can offer numerous benefits over traditional licensed software approaches.
BENEFITS OF SAAS
Four key benefits are outlined below.
• Ease of switching vendors
• Usage-based pricing
• Known Total Cost of
• Pricing Flexibility—With SaaS, applications are traditionally utilized on a subscription
Ownership (TCO)
basis for a monthly recurring fee. Customers do not need to invest in upfront license
• Better customer experience
• Faster implementations commitments or the supporting hardware infrastructure. Subscriptions typically range in
• Painless ugrades
term from twelve to sixty months. Pricing is based upon actual usage as measured by
transaction volume or end user activity. The subscription payment model offers flexibili-
ty over traditional enterprise-wide perpetual licenses.
– First, if the client is unsatisfied with the value delivered by the application, they can
simply unsubscribe. The client may be subject to early termination fees if they elect
to opt out prior to the end of a contractual period. However, even if there is a termi-
nation fee charged, the overall cash outlay is typically significantly less than a corpo-
ration would pay for server hardware and perpetual license fees.
– Second, buyers only pay for what is used. Often, IT organizations will overestimate
the actual software utilization by the end user community. For example, an IT
organization may forecast an active end user community for a particular application
to grow to 10,000 employees within a year. However, customization and implemen-
tation delays may result in only 500 employees actually using the software a year
later. With SaaS, corporate buyers only pay for the active users of the system—not
the forecasted user community.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
4 A GXS White Paper
5. • Known Total Cost of Ownership—SaaS vendors typically will bundle all of the necessary
hardware, software and support services such as implementation, training, help desk, SaaS offers a known TCO
troubleshooting, upgrades, security and business continuity into a single fee. As a result, that eliminate the vari-
the total cost of to operate the application is fixed. More importantly, the overall total able cost components of
cost of ownership is known in advance. One of the historical complaints about licensed software.
software models has been the unknown cost to deploy and operate. Often software imple-
mentations result in hidden costs that were not forecasted prior to the license purchase.
Root causes for hidden fees include failed deployments, vendor product delays and poor
user adoption. Studies suggest that the cost to implement, maintain and operate a soft-
ware application is typically four times the cost of the initial license purchase. The SaaS
model offers unparalleled protection against cost variability for software applications.
TABLE 1: DETERMINING THE TCO OF SOFTWARE
Fixed Costs Variable Costs
License Fees Customization Costs
Maintenance Fees Upgrade Costs
Training Fees Support Costs
Server and Desktop Hardware Performance, Reliability or Security Issues
• Customer Experience—SaaS offers significantly more power and control for the corporate “Buyers are beginning to
buyer than traditional software license models. SaaS vendors are only paid based upon recognize that SaaS ven-
actual usage by end users. Implementations that are delayed due to functionality testing dors often provide high-
or acceptance by the end user community have a significant cost to the vendor. As a er levels of customer-
result, SaaS vendors need to work harder to demonstrate their value proposition and centricity...”
retain their customers. The result is an enhanced customer experience. Many early —SHOULD YOU MAKE YOUR
adopters of SaaS services state that the quality of technical support is higher than SOFTWARE MORE “SAASY”
traditional software vendors. Additionally, SaaS vendors are generally viewed as highly AMR RESEARCH, MAY 2007
responsive to enhancement requests or defects in the user application.
• Time to Market—A SaaS model can often reduce the time to value for an application.
There are a few factors that accelerate deployment in the SaaS model.
– Fewer Internal Delays—The SaaS vendor takes responsibility for the provisioning of
hardware, software and network infrastructure at the data center. Additionally, SaaS
applications typically have limited customization of features and the user interface.
As a result, there are no delays resulting from the need for internal IT organizations “SaaS vendors need to
to perform development, enhancement or deployment of the application. No large ensure happy customers
budget approvals are required either. With the pay-as-you go model of SaaS, gaining given the lower switch-
executive approval for application projects is easier and faster than ever. ing costs and the fact
that customers must
– Vendor Motivation—SaaS vendors typically collect revenues based upon actual usage renew regularly.”
of the application. If an end user community is not using the software then they will —SHOULD YOU MAKE YOUR
not have to pay for it. As a result, the software vendor is highly motivated to work SOFTWARE MORE “SAASY”
fast in order to have the software implemented and the end users trained so that the AMR RESEARCH, MAY 2007
application can be used by the customer.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
5
A GXS White Paper
6. – Upgrades—SaaS vendors manage the upgrade process. Upgrades are deployed cen-
trally to the hosted applications. Upgrades do not have to compete for resources
with other IT projects. There are no client applications on end user desktops to be
touched. There is no evaluation of the ROI from the upgrade effort. SaaS vendors
typically deliver two to four major upgrades per year and several minor updates that
the user receives automatically. Users of SaaS based applications can always be cer-
tain that they are using the latest version of the software provided by the vendor.
SaaS Target Applications and User Groups
Despite its advantages, not all vendors or corporate buyers will adopt a SaaS model.
Certain application types and customer profiles will embrace SaaS more than others.
Business Segments
To date, SaaS has enjoyed success in only a few niche application segments:
SAAS APPLICATION
AREAS: • CRM—Early pioneers of the SaaS model focused on areas such as Sales Force Automation
(SFA) and Customer Relationship Management (CRM). Major CRM vendors such
• Customer Relationship
Management
as Siebel failed to deliver on their value proposition through the traditional licensed
• Sales Force Automation
software approach. As a result, innovators such as Salesforce.com and RightNow were
• Time and Expense Reporting
able to expand successfully by capturing market share from frustrated customers.
• Payroll Processing
• ERP
• Financial Applications—Back office applications such as time and expense reporting
and payroll administration have enjoyed success with SaaS as well. Such applications
are viewed as natural candidates for outsourcing as they offer little opportunity for
competitive advantage even when executed flawlessly.
• ERP—The complexity of ERP systems offers an opportunity for SaaS vendors who can
simplify the implementation, maintenance and upgrade processes. Niche vendors such
as Netsuite have enjoyed success with SaaS-based ERP. Oracle, SAP and Microsoft have
each announced SaaS strategies for their ERP applications as well.
SaaS for the Supply Chain
Applications such as sales force automation, payroll processing and expense reporting have
enjoyed most of the success and publicity in the early years of SaaS. But there is a growing level
of interest in utilizing SaaS for a broader range of business applications. Supply chain is an area
in which vendors are investing in SaaS models. In fact, there are a number of factors which may
drive supply chain applications to become the leading category of SaaS in the near future.
Supply chain applications are unique in that they are used by a community of business partners
rather than one individual enterprise. Buyers, suppliers, logistics providers and even financial
institutions all need to access and update data in supply chain systems. All of the participants
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
6 A GXS White Paper
7. derive some level of value from the use of the application, although the value may be weighted
differently among the various trading partners. The multi-company nature of supply chain “In instances where
applications introduces a number of challenges not easily solved by traditional software models. external constituents
Consider the following questions: need to be involved with
an application, SaaS
Licensing Fees may be the only cost
A supply chain application may be used by hundreds or thousands of trading partners. effective means of con-
Who among the community of supply chain partners pays for the software application? necting multiple busi-
Or are the licensing fees somehow divided? ness partners together.”
—SHOULD YOU MAKE YOUR
One easy answer might be that the channel master, or buyer hub as they are referred to, funds SOFTWARE MORE “SAASY”
the software application. Historically, such an approach was logical as the hubs were the pri- AMR RESEARCH, MAY 2007
mary beneficiary of the information housed in supply chain applications. However, there is a
changing dynamic in the funding of technology in supply chains. It is becoming more common
for the hub to pay very little for B2B technology. Instead, the suppliers, or spokes as they are
sometimes referred to, are expected to fund all B2B expenses as a cost of doing business.
FIGURE 1: HUB AND SPOKE EXAMPLE
Automotive OEM (Hub)
Who pays the software
licensing fees for an
application used by hun-
dreds or thousands of dif-
ferent companies?
Tier 1 Suppliers (Spokes)
Suppliers often question the logic of such an approach as they will undoubtedly pass the cost of
the B2B program back to the customer in the cost of goods sold. Furthermore, suppliers com-
plain that they are being unfairly burdened with funding a technology that primarily benefits
their customer.
However, as supply chains become more demand driven, there is more of a balance between the
benefits provided to the supplier and the buyer. Consider the case of the retail industry. Retailers
and consumer products suppliers are collaborating more than ever to jointly create new products
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
7
A GXS White Paper
8. and to promote existing SKUs. To collaborate, retailers are sharing whole databases of informa-
tion with suppliers about consumer buying patterns. Data shared includes point-of-sale
Historically, the hub or
transactions that detail purchases by store and SKU as well as loyalty card data, which provides
channel master has
consumer demographics and buying preferences. Additionally, market basket data is being
funded shared supply
shared to provide insights into the mix of products a shopper selected. The market data can be
chain applications.
used by consumer products manufacturers to develop new products or enhance existing SKUs.
FIGURE 2: COLLABORATION IN THE RETAIL INDUSTRY
Reduced Out-of-Stocks
More Marketable Products
Promotions to Drive Sales
Collaboration Applications
Both Retailer and Supplier
POS Transactions
Benefit from Sharing Data
Loyalty Card Data
Market Basket
Identify New Product Ideas
Enhance Design of Products
Targeted Marketing to Consumers
In such a scenario, the primary benefits are to the supplier, which in this case is the consumer
products manufacturer. However, the retailer will enjoy some benefit from enhanced products
SaaS provides a model
in their stores and fewer out-of-stocks on their shelves.
for equitably distributing
licensing costs among a
SaaS provides an excellent model for equitably distributing licensing costs amongst a communi-
community of trading
ty of trading partners. A hub may choose to initiate a particular supply chain program that
partners.
leverages a SaaS based application. The hub may elect to fund fifty percent of the overall
technology budget with the remainder to be divided among the trading partner community.
The SaaS vendor can register each trading partner, monitor end user activity and then invoice
based upon usage. As a neutral third party, the SaaS vendor facilitates the distribution of costs
within the trading partner community in a manner that avoids unpleasant negotiations between
buyer and supplier.
Support
The distribution of support costs is a similar challenge for multi-enterprise applications. To sup-
port a supply chain application, some group must be tasked with the design, development, test-
ing, training, deployment, administration, maintenance, upgrades and security of the application.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
8 A GXS White Paper
9. A supply chain application may be used by a variety of companies—some of which are large
enterprises, others of which might be small suppliers in emerging markets. A wide range of tech- Who pays the support
nology expertise, IT resources and IT budget will exist amongst the trading partner community. fees for an application
used by hundreds or
Who should provide the ongoing maintenance and support for a supply chain application? All thousands of users?
trading partners in the community benefit from support services, but some may derive more
value than others. Again, one might argue that the channel master or hub should be responsible
for the support of the supply chain application. However, the investment required by the hub to
support an entire trading partner community can be considerable. The costs to implement, oper-
ate and upgrade a software application are often four times the investment in the license itself.
Furthermore, much of the support effort required may be to resolve errors caused by the smaller,
less experienced trading partners. Is it fair to expect the hub to bear the full expense when less
technically savvy trading partners generate a disproportionate amount of support costs? An alter-
native model would be to distribute support costs across the overall trading partner community.
However, if such a model were adopted, how would technical support costs be tracked and billed
across the community? Are trouble tickets aggregated on a monthly basis and then forwarded to
a billing system which invoices all trading partners for usage? Alternatively, the costs could be
reconciled through credits and deductions taken by the buyer against supplier invoices.
SaaS provides an elegant model for distributing costs among the trading partner community.
Each trading partner enrolls in the subscription service, paying a percentage of the overall SaaS provides an elegant
cost. Smaller businesses that require more assistance can subscribe to a higher level of customer model for distributing
support. Trading partners that rarely access the support function will pay a lower fee than support costs amongst
high-volume power users. The use of a neutral third party, the SaaS vendor, facilitates the a community of trading
distribution of costs within the trading partner community in a manner that avoids unpleasant partners.
negotiations between buyer and supplier.
FIGURE 3: EXAMPLE COST DISTRIBUTION FOR SUPPORT OF SUPPLY CHAIN
APPLICATION WITH SAAS
Hub—20%
Tech Savvy Spokes—20%
Non-Tech Savvy Spokes—60%
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
9
A GXS White Paper
10. The challenges with supply chain applications are not limited to cost distribution. Convincing
the community of trading partners to use the supply chain application can be a significant
undertaking as well.
Participation
Anyone who has ever deployed a software application appreciates the complexities of getting the
end user community to use the functionality. The challenge of end user adoption is complex
Encouraging trading
within an individual enterprise even when there are executive mandates supporting the deploy-
partners to use a supply
ment. The multi-enterprise nature of supply chain applications compounds end user adoption
chain application is one
challenges by orders of magnitude. Enrolling a community of hundreds or thousands of busi-
of the biggest deployment
nesses on the same application can take years to complete. The key challenge is how to encour-
challenges.
age all members of the supply chain community to use the same application. Some channel
masters have such purchasing power that they can influence the trading partner community to
adopt a new application without much resistance. However, the majority of channel masters
have less influence over their trading partners. In such scenarios community adoption will not
be quick or easy. Suppliers will often avoid or delay participation in supply chain programs,
particularly if there is a cost associated with implementation. The challenges extend well beyond
cost considerations. Adoption of supply chain applications often requires trading partners to
change their business processes.
FIGURE 4: TYPICAL SUPPLY CHAIN RAMP
100%
Buyer & Supplier Participation
80%
Unrealized
Market
60% Opportunity
Small and Midsized
Buyers and Suppliers
40%
20%
Large Buyers and Suppliers
Program Timeline
SaaS can often yield end user participation rates that are much higher than comparable licensed
software applications. As discussed earlier in the document, SaaS vendors only receive revenues
from trading partners who are utilizing the application. As a result, the vendors have a financial
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
10 A GXS White Paper
11. incentive to ramp the trading partner community on the supply chain application as quickly as
possible. Additionally, SaaS offers two functional advantages over traditional software in the With SaaS, trading partner
area of trading partner participation. ramping time and effort is
decreased. Buyers and
The Network Effect suppliers gain immediate
As industries continue to consolidate through mergers and acquisitions there becomes a greater access to a community of
degree of sharing of common vendors among large buyers. Within a niche industry it is trading partners.
common for many large buyers to share common direct materials suppliers. The grocery
sector offers a good example. Large retailers such as Metro, Tesco, Carrefour, LianHua and
Woolworths all source from a common set of global brands such as Kraft, Nestle, Unilever,
Henkel, P&G and Coca-Cola. Vendor overlap is not limited to large suppliers. Within niche
product categories such as locally grown organic vegetables or offshore-sourced patio furniture,
retailers often leverage a common community of suppliers. Supplier overlap occurs more fre-
quently with providers of indirect materials and services. For example, many of the world’s
largest automotive, electronics, aerospace, furniture and apparel manufacturers will source their
logistics services from a small community of the top fifty providers worldwide. Similarly, Global
2000 manufacturers are likely to share common banking institutions and insurance carriers.
SaaS offers a competitive advantage over traditional software in the area of trading partner over-
lap. In the traditional software model, each buying organization must establish a separate con-
nection to each individual trading partner in their value chain. The result is a spaghetti-like
maze of connections between buyers and suppliers. The process of trading partner onboarding
often takes years due to the need to connect each community member one-by-one.
When a buyer subscribes to a supply chain application using the SaaS model, they gain imme-
diate access to the existing community of trading partners already using the service. As more
buyers and more suppliers join the community significant economies of scale are generated.
Onboarding times can be significantly reduced using the SaaS model. When a new supply
chain community decides to subscribe to the application only a subset of the trading partners
will need to be ramped. The new suppliers, who are not already using the application with
another buyer, are the only ones that must be enrolled.
Specialized Community Onboarding Services
For the new suppliers that must be registered and enrolled SaaS vendors offer specialized
services referred to as trading partner enablement or community management. SaaS vendors SaaS vendors often provide
will employ a team of inside sales and support staff that specializes in the communication, specialized community
education, implementation and support of trading partner communities. First, these teams will onboarding services to
work with channel masters to identify the complete list of corporations in the supply chain. accelerate trading partner
Then each trading partner will be contacted to explain the process for rolling out a new appli- adoption of supply chain
cation, the financial benefits to the community and the steps required to participate. A readi- applications.
ness assessment of each trading partner will be performed to determine their level of technical
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
11
A GXS White Paper
12. competence. Small businesses with lower budgets, resources and experience will receive higher
levels of support than large businesses with more extensive resources.
By developing specialized teams that utilize best practices while focusing on trading partner
onboarding, SaaS vendors can achieve economies of scale that other organizations cannot
Traditional software
achieve. Trading partner onboarding services are among the most appealing features of SaaS
vendors rarely have the
supply chain applications. Few traditional enterprise software vendors offer trading partner
capability or the financial
enrollment services. Community enablement is a specialized skill that is not typically found
incentive to ramp trading
in the professional services teams of the software vendors. Furthermore, the vendor has little
partners ont0 a supply
financial incentive to undertake the complex challenge of trading partner enablement. In the
chain application.
traditional software model, vendors collect upfront license revenues and ongoing maintenance
fees independent of the actual utilization levels for the supply chain application. As a result,
community enablement becomes the customer’s problem. Very few IT organizations have
personnel who wish to contact trading partners to sell them on the value of using a supply
chain application. Most IT personnel are not interested in such sales and marketing functions.
Example of SaaS Supply Chain Applications
Real world examples will help to illustrate the benefits that SaaS can offer supply chain applica-
tions. Three emerging and increasingly popular SaaS applications are transportation manage-
ment, vendor managed inventory and trade finance.
Example 1—Transportation Management
Transportation management applications are used by buyers and suppliers to manage all the
activities associated with inbound and outbound freight. Features of a transportation manage-
ment application might include load planning, carrier selection, freight tendering, shipment
scheduling, container tracking and bill payment. Trading partners involved in transportation
include not only the supplier and buyer, but insurers, consolidators, TLs, LTLs, 3PLs, 4PLs,
postponement specialists, customs brokers and freight forwarders.
One of the most challenging aspects of transportation management is tracking of international
shipments. Containers often traverse multiple modes of transportation including ocean, air, rail
Transportation manage-
and ground while en route to their final destination. Almost all transportation providers offer
ment applications such
the ability to perform container tracking as part of their service offering. Most freight carriers
as international logistics
offer an online website with access to tendering, scheduling, tracking and payment functions.
visibility are strong
However, most large companies use not just one, but some times as many as one hundred dif-
candidates for the
ferent freight providers. Logging into each carrier’s website to gather shipment status data is
SaaS model.
time consuming and inefficient. A centralized portal that offers a single view of all shipment
locations would be preferred. Larger carriers will offer the ability to integrate their shipment
tracking applications directly with customer’s transportation applications using EDI or XML.
The customer can then view all shipment status information in a centralized interface. The
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
12 A GXS White Paper
13. direct integration to large carriers eliminates the need to log in to multiple websites, but it
creates another challenge with B2B integration. Each customer must establish a connection to
each of their transportation vendors. The enablement process is lengthy, time consuming and
expensive. In many cases mapping of data to and from the carrier’s format (e.g. EDI) into the
customer’s application format (e.g. SAP) must occur. The result is a complex maze of connec-
tions that adds unnecessary complexity for all parties.
FIGURE 5: INTERNATIONAL LOGISTICS TRACKING
Logistic Visibility Application
Ocean Import and Rail Ground Distribution
Transport Customs Transport Transport Center
In the case of transportation management, the SaaS model offers a compelling “network effect”
to all participants. Once a carrier connects to the hosted transportation management applica-
tion they can exchange data with all the buyers and suppliers on the system. As the community
of carriers, buyers and suppliers continues to grow, the value for all participants begins to
multiply. Rather than connecting to each of the hundreds or thousands of transportation
vendors utilized throughout the world, corporate buyers can connect to the SaaS vendor once.
As new relationships between carriers and customers are formed, technical integration efforts
are minimized. SaaS vendors can offer a single portal through which customers can manage
relationships with all of their transportation providers worldwide. Such applications offer a
comparative view of carrier performance and one search engine to track all in-transit shipments.
Example 2—Vendor Managed Inventory
Vendor managed inventory (VMI) is becoming a more popular model to improve supply chain
efficiencies in the manufacturing and retail sectors. The VMI model requires the supplier to Vendor Managed
assume responsibility for the replenishment and ownership of the inventory up to the point Inventory applications are
of sale or consumption. Often minimum and maximum inventory guidelines are established, strong candidates for
which suppliers must closely monitor to prevent stock outs. It is cost-prohibitive to have an SaaS models due to their
on-site inventory manager in each customer location using VMI. As a result, software applica- shared use among buyers
tions are used to monitor consumption and notify suppliers of replenishment needs on an and suppliers in a manu-
hourly or daily basis. VMI applications typically provide rich graphical interfaces that allow facturing community.
end users to track inventory on-hand, in-transit, on-order and out-of-stock at an individual
part or SKU level. Additionally, the application can model and predict out-of-stock situations
based upon forecasted consumption and replenishment plans.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
13
A GXS White Paper
14. For such an application, how should support and licensing costs be distributed among the
community? Value is derived by both the customer and the supplier. The benefits to the
customer are reduced out-of-stocks and lower inventory costs. The benefits to the supplier are
increased sales and supply chain flexibility. Both parties incur significant costs to operate the
VMI application as well. Heavy integration is required with the customer’s manufacturing or
store operations systems as well as the supplier’s order management and transportation applica-
tions. Ensuring trading partner enrollment is less of a challenge as suppliers must elect to
participate in VMI programs. However, agreeing to common business practices governed
through a shared application can be problematic.
SaaS provides an elegant solution for VMI applications. Licensing and support fees can be
equitably distributed among the supplier and customer. Remote hosting enables secure, reliable,
high performance accessibility from a variety of retail stores, manufacturing plants and distribu-
tion centers. The third party SaaS vendor acts in a neutral capacity to provide governance for
product enhancements and upgrade requests.
Example 3—Supply Chain Finance
A new breed of application is being introduced to help identify financing opportunities in the
supply chain. Increasingly, buyers and suppliers are seeking more flexible payment terms to
improve their working capital. To illustrate the concept example, consider the case of a small
supplier in China who manufactures goods for export to the United States or Europe. Typically,
these suppliers must purchase raw materials and pay their workforce months in advance of
receiving payment from the buyer. Buyers of goods are often interested in retaining their cash
as long as possible. Consequently, buyers will negotiate payment terms of forty-five or sixty days
after receipt of the goods. Extended cash-to-cash cycles put significant financial pressure on
small suppliers. In many scenarios, the small suppliers are forced to borrow money at credit
card level interest rates to finance their manufacturing activities. The cash constraints of suppli-
Supply chain finance
ers ultimately raise the costs and risks in the supply chain.
applications are a strong
candidate for a SaaS
Large buyers are introducing new supply chain finance services to improve working capital in
model due to their shared
the supply chain. The new services enable suppliers to leverage financial institutions to achieve
use among a community
greater flexibility in payment terms. The process works as follows. Financial institutions moni-
of buyers, suppliers and
tor supply chain transactions to identify scenarios with longer payment terms. The financial
lenders.
institution will then approach the supplier with the option to receive an early payment in
exchange for a nominal fee. If accepted, the financial institution will pay the supplier immedi-
ately. The supplier can use the cash to pay for raw materials or fund their employee payroll.
The buyer will pay the invoice at its maturity date. However, instead of paying the supplier,
the buyer will remit funds to the financial institution. Trade finance applications offer a
win-win proposition to trading partners. Suppliers benefit from increased liquidity, better cash
flow forecasting and lower financing costs. Buyers achieve lower cost of goods sold, reduced
risk of supplier insolvency and un-impacted payment processes. The most valuable supply chain
finance applications will be those that offer access to a community of banks with financing
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
14 A GXS White Paper
15. services. Using multiple banks helps to ensure that liquidity will be available to a wide range of
suppliers with different credit ratings located in different countries around the world.
FIGURE 6: SUPPLY CHAIN FINANCE APPLICATION
Buyer’s Supplier’s
Accounts Accounts
1 - Buyer issues purchase order
Payable Receivable
2 - Supplier delivers goods
3 - Supplier invoices buyer
8 - Buyer makes 5 - Supplier
payment offered early
on original payment
due date discount
4 - Buyer approves 6 - Supplier accepts
invoice for payment early payment
7 - Bank funds early
payment to supplier
Financing Bank
The multi-enterprise nature of supply chain finance applications introduces a number of chal-
lenges not easily solved with the traditional software model. For example, who owns and oper-
ates the trade finance application? One might argue that the primary beneficiary of the services
should be the owner and operator. The small suppliers in the value chain enjoy the most value
with accelerated cash flows. However, small suppliers are typically not well equipped to host
and operate an application. Buying organizations will benefit from supply chain finance, but
only indirectly through lower risk and costs. As a result, buyers are not the ideal choice for
hosting the application. Banks benefit from service fees associated with the financing. Banks
would be a good choice to operate the application. But in a community with multiple financial
institutions, which bank should assume responsibility? Suppose each bank manages its own
trade finance platform. Each supplier would then have to connect with multiple banks to access
the services. The result would be a complex maze of connections that adds significant cost to all
parties involved.
SaaS offers an elegant model for trade finance applications. Instead of an individual bank host-
ing and operating the application, the SaaS vendor performs the management. SaaS can enable
a many-to-many exchange of information between the various banks, suppliers and buyers in
the value chain. A network effect is created as more suppliers and financial institutions join the
marketplace. As more suppliers register, banks have access to more potential customers. As more
banks subscribe to the service, suppliers enjoy more competitive financing rates and broader
selection of products. Additionally, the SaaS vendor can perform the enablement of trading
partners in the supply chain community.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
15
A GXS White Paper
16. What can the Software Industry Learn from the Supply Chain?
The preceding discussion has focused on how the supply chain can benefit from SaaS.
However, SaaS can benefit from the supply chain as well. The growth of SaaS may be accelerat-
ed due to changing dynamics in the value chain. The need for multi-enterprise applications
As individual corporations
to manage supply chain functions is increasing as companies become more specialized and
become more specialized
outsource more business functions. In the early days of manufacturing, vertically integrated
and outsourcing of
companies would produce all of the raw materials and component parts required to build their
business functions
products. However, the past one hundred years have seen radical transformations in value
increases, processes that
chains. Corporations today are highly specialized, depending upon a network of partnerships to
were once internal are
help them design, manufacture, transport and service their products. As more supply chain
now becoming external
functions are outsourced to business partners, activities such as design, manufacturing and serv-
supply chain functions.
ice, which have historically been considered internal, are now becoming external supply chain
functions. As a result, applications such as product lifecycle management, manufacturing visi-
bility and service parts management are shifting from single enterprise applications to multi-
enterprise systems. As each of these applications becomes external, business partners will con-
front the financial and operational challenges of traditional software models. SaaS provides an
elegant solution to the multi-enterprise challenges.
There are other relationships between the supply chain and the software sector. Both are
product sectors that are entering more mature phases of their lifecycle, albeit at different
Many supply chain and
speeds. A comparison between the manufacturing and the software sector offers some
manufacturing sectors are
interesting insights into the potential future of the industry.
turning to services versus
new product sales for
When most people think of the supply chain they think of the manufacturing and transporta-
growth.
tion of products. However, service is becoming an important function in the supply chain,
especially when it comes to revenue growth. Consider the automotive industry. Leading OEMs
such as Toyota, Ford and Peugeot-Citroen are best known for producing cars, trucks and
motorcycles. However, one of the fastest growing and most profitable areas of the automotive
industry is the service sector. Automotive retailers and OEMs make considerably greater
margins on financing services, aftermarket parts and extended warranties than they do on
new vehicle sales. Similar trends exist in other manufacturing sectors such as aerospace.
Manufacturers such as Boeing, Airbus and Embraer are best known for their innovative airplane
Rolls-Royce “Power by the
designs. However, the sale of a commercial jetliner is just the beginning of the service opportu-
Hour” program customers
nities for an aerospace manufacturer. Substantial business can be generated from the after-sales
pay a fixed warranty and
maintenance, repair and overhaul (MRO) and upgrade activities throughout the life of the
operational fee for the
plane. Rolls-Royce offers an interesting example with their jet engine products. Rolls has bun-
hours engines are running.
dled its product and ongoing support for engines into a model called “Power by the Hour.”
The Rolls-Royce concept is
Customers pay a fixed warranty and operational fee for the hours that the engines are running.
analogous to SaaS in many
The Rolls-Royce concept is analogous to SaaS in many respects. Similar trends are emerging in
respects.
the manufacturing sectors for telecommunications equipment, server computing, industrial
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
16 A GXS White Paper
17. machinery and high end medical devices. Deloitte Research recently completed a study titled
“The Service Revolution in Global Manufacturing Industries.” The report found that manufac- Manufacturing leaders
turing sector leaders generate over fifty percent of revenues from service and parts management, generate over fifty percent
which is a significant accomplishment for product-centric companies. of revenues from service
and parts management.
TABLE 2: REVENUE IMPACT OF SERVICE AND PARTS BUSINESS BY GLOBAL INDUSTRY
— THE SERVICE REVOLUTION
(SHARE OF SERVICE AND PARTS BUSINESS IN OVERALL SALES)
IN GLOBAL MANUFACTURING
Industry Sector Average Top 90th Percentile INDUSTRIES
DELOITTE RESEARCH
Aerospace and defense 47% 50+%
Automotive and commercial vehicles 37% 50+%
Diversified manufacturing and industrial products 20% 50+%
High technology and telecommunications equipment 19% 50+%
Life sciences and medical devices 21% 50+%
Source: Deloitte Research—Service Revolution in Global Manufacturing Industries
There are a number of factors driving the growth of services in the supply chain sector.
The developed markets of North America, Western Europe and Japan are experiencing relative-
ly slow growth rates of two to five percent. For established product lines in these mature
markets, manufacturers are challenged to demonstrate significant growth rates. Many larger
manufacturers have begun to focus on fast growing regions of the world such as China, India,
Brazil and Russia. These emerging markets boast double digit growth rates. However, their
overall spend is only a small percentage of the developed markets. In order to meet shareholder
expectations, manufacturers need to find new sources of revenue in the established markets.
Services to the installed base are a natural focus area for growth.
What does this discussion on the manufacturing sector have to do with the software industry? Software is product-
The software industry, which has been historically product-centric, may evolve in a manner centric much like the
similar to the manufacturing sector. In fact, one could argue that the emergence of SaaS might manufacturing industry.
be one of the initial steps in such a transformation. Data exists to support such a hypothesis. As the software market
Companies today spend more money to maintain their existing software applications than matures will it become
they do on purchasing new licenses. Figure 7 developed by TripleTree suggests that fifty percent services dominated?
of total revenues from the software industry are already derived from maintenance, support
and professional services.
The software industry has enjoyed dramatic growth rates since the advent of the personal com-
puter in the early 1980s. However, the above average growth rates will not continue indefinite-
ly. As software industry growth rates decline, vendors will need to find new sources of growth.
There is no question that services will be one of the areas of focus.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
17
A GXS White Paper
18. FIGURE 7: GROWTH OF SERVICES IN THE SOFTWARE INDUSTRY
100%
90%
Fifty percent of revenue in
80%
today’s software market
70%
is generated from
60%
maintenance, support 50%
and professional services. 40%
30%
Source: TripleTree and Industry
20%
Resources
10%
0%
2005
2000
1994 Source: TripleTree & Industry Resources
Another interesting parallel between manufacturing and software is the concept of captive
service revenue. Captive refers to the fees generated from services provided to a vendor’s own
installed base. The Deloitte study found that while manufacturers are enjoying higher service
revenues, many are failing to capture a high percentage of their own captive market. For exam-
ple, many car owners have their vehicle serviced at an aftermarket location other than the
dealership. Overall, manufacturers only service forty percent of their captive market on average.
TABLE 3: CAPTIVE SERVICE REVENUES IN MANUFACTURING
Manufacturers only
capture forty percent
Industry Sector Average
of their captive service
Aerospace and defense 20%
revenue potential.
Diversified manufacturing and industrial products 50%
High technology and telecommunications equipment 40%
Life sciences and medical devices 90%
Source: Deloitte Research—Service Revolution in Global Manufacturing Industries
The concept of captive service revenue is an interesting one to explore for the software market.
Most software vendors have a virtual monopoly on the annual maintenance packages that
include technical support and access to upgrades. Training is another area in which vendors
enjoy a dominant share of the captive market. By contrast, software vendors traditionally have
Software vendors domi-
not been able to capture high percentages of professional and managed services for their captive
nate service functions such
market. Activities such as customization, integration testing, deployment, hosting and security
as maintenance and train-
are typically performed by a third party systems integrator. As software growth rates naturally
ing, but lack strength in
decline with the market maturity, the competitive dynamic for captive service revenues may
other functions such as
change. With less revenue from new product sales, software vendors may focus their attention
customization and hosting.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
18 A GXS White Paper
19. on gaining a greater share of non-maintenance services. SaaS vendors, by definition, capture
one hundred percent of the captive service revenues for their products. If the market dynamic
for captive service changes, SaaS vendors will be well positioned to capitalize on the trend. The
majority of traditional software vendors lack the deep services organizations to provide many of
the after-sale functions. IBM, with its strong Global Services and Business Consulting division,
is perhaps the only significant exception.
It is too early to predict whether the software industry will follow in the footsteps of other SaaS vendors capture
product-centric, manufacturing sectors. However, the growing popularity of SaaS certainly one hundred percent of
suggests a trend in that direction. captive service revenues.
The Future of SaaS
The SaaS model offers numerous advantages over traditional enterprise software approaches.
The success of SaaS pioneers in the CRM, ERP and SFA sectors suggests a promising future
for the model. New application segments such as Supply Chain are beginning to embrace the
SaaS model as well. However, despite the competitive advantages and market potential, not
all vendors or corporations will adopt such a model. In the near future, most companies and
vendors will continue to use traditional packaged software applications. Some will use a combi-
nation of both models. Thus, it is unlikely that we will witness the demise of traditional IDC estimates that only
licensed software packages in the near future. However, it does seem clear that the SaaS model two percent of the $95
will play an increasingly important role in the software industry for years to come. In fact, billion software market in
analysts are predicting that by 2009 as much as ten percent of all enterprise software applica- 2005 was revenue gener-
tions could be delivered via the SaaS model. ated from SaaS.
FIGURE 8: FUTURE GROWTH FOR SAAS
Projected for 20% Growth to Reach $11 Billion in Next Several Years...
$12,000
$10,000
AGR
C
20%
In Thousands
$8,000
$6,000
$4,000
$2,000
$0
2004 2005 2006 2007 2008 2009
Source: TripleTree & IDC
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
19
A GXS White Paper
20. No formal market projections have been developed for Supply Chain SaaS applications.
However, the benefits SaaS can offer to solve traditional supply chain software problems
Triple Tree estimates that
suggest that significant adoption will occur in the near future.
as much as ten percent of
all enterprise software
Additional perspectives on Software as a Service can be found on GXS thought leadership
applications could be
portal, Insights, at www.gxs.com/insights. Featured on Insights is a video-taped session of
delivered via SaaS in 2009.
a panel on SaaS. The panel consists of thought leaders from GXS and AMR Research who
debate the role of SaaS in the supply chain and offer their opinions on the evolution of the
software industry.
About GXS
GXS is a leading global provider of B2B e-commerce solutions that simplify and enhance
business process integration, synchronization and collaboration among trading partners.
Organizations worldwide, including 75 percent of the Fortune 500, leverage the GXS Trading
Grid® to extend supply networks, optimize product launches, automate warehouse receiving,
manage electronic payments and gain supply chain visibility. With an unmatched global
presence, proven trading partner management and B2B outsourcing services, GXS’s on-demand
solutions maximize the benefits of integration for businesses.
Based in Gaithersburg, MD, GXS’s extensive global network serves customers throughout
the Americas, Europe, the Middle East and Africa and Asia Pacific regions. GXS can be
found on the Web at www.gxs.com.
SOFTWARE AS A SERVICE FOR THE SUPPLY CHAIN
20 A GXS White Paper