Business process integration through XML   Table of contents   Indexes   Application architectures &, platforms

 

Using XML for supply chain integration

 business case and technical issues
Smith, El
 
 El  Smith
 Global Technology Manager
 Garching-Hochbrück (bei München)
 Germany 
Valley Forge TIS GmbH
Valley Forge TIS GmbH,  Gutenbergstraße 25
Garching-Hochbrück (bei München)  Germany  85748
Phone: +49 89 32671 335 Fax: +49 89 32671 400 email: elsmith@technologist.com web site: www.vftis.com
 Biography
 El Smith - has focused his technical career on integrating database/XML technology with Internet networking. He has worked as a software developer and systems administrator to develop information systems using C++, Java, SQL, TCP/IP and of course, XML, and has consulted for Ford, Fiat, GM, Opel, DaimlerChrysler and Saturn. He gave a presentation for XML '98 on the subject of metadata driven systems.
 Abstract
 There is a strong business case for integrating suppliers, customers and partners into a seamless supply chain. The advantages are dramatic, reducing time and costs while increasing quality. You've heard about it -- now learn the detailed business case, and how to do it, using XML, which is an ideal enabling technology. This presentation will start by explaining the overall concept and the business advantages of supply chains, and then focus on the key technical issues which must be solved to make this work. Although this impacts many industries, examples will be given from the automotive industry, which has been an early adopter of XML.
 

The business case for supply chains

 

XML & supply chains

 General Motors, Ford, and DaimlerChrysler are cooperating to build the world's largest supply chain. They are integrating suppliers, customers and partners over a high-speed private Internet, in just one example of industry partnerships making major strategic investments in supply chains. XML is emerging as a key enabling technology for this purpose.
 In this paper, I will explain the business case for a supply chains, why XML is an ideal enabling technology, and some key issues in using XML.
 Although the supply chain concept impacts many industries, examples will be given from the automotive industry, which has been an early adopter of XML.
 

Historical background of supply chains

 Supply chains have a long history, but let's focus on the factors which have recently caused them to gain particular importance.
 In the last decade, many companies found it benefited them to outsource non-core functions, and delegate responsibility to suppliers. Outsourcing meant that brands could push inventory and costs off their balance sheets, as well as deal with cost issues more flexibly. The increased fiscal responsibility this approach enforced all along the line made this very popular.
 Increasingly, companies are moving away from one organization building the entire product.
 These efforts were originally driven by top of the pyramid, by the company which originally made the complete product.
 

What has driven the development of supply chains?

 However, outsourcing will have negative results if a company can't coordinate production of materials it needs to create its product. Most industries are partially dependent on suppliers to produce their products. If there are demand swings, the chain may not be able to respond, resulting in inability to match market demand as quickly as competitors can.
 Implementation of supply chains have been driven by the realization that businesses don't win, supply chains do: if the agility and efficiencies of a value chain are less than its competition, the company will lose in the marketplace.
 The concept of automated supply chains is a response to restore some benefits of pre-supply chain functioning to an outsourced relationship, and permit globalized, distributed systems to take economic advantage of world markets.
 

What is a supply chain?

 So what is a supply chain? It's a loose agglomeration of independent, interdependent companies, cooperating to build product(s).
 Setting up a supply chain means automating many aspects of the supplier relationship, including functions such as Engineering, Production, Inventory, and of course, Procurement.
 The idea is the best of both worlds: you just do your own business, but you have reliable partners who do their part.
 The advantage is that you can work with any supplier, and if a particular supplier does not add value, you can remove it from the chain.
 This approach lets market forces work to "rightsize" suppliers in a way that was not possible in an environment where a company was trying to, for example, make its parts division more cost-effective.
 

Business factors increasing demands on supply chains

 This comes at a time when markets demand ever closer synchronization of business processes. Many companies have gained benefits from reducing inventory costs through a Just in Time approach to manufacturing. This requires coordinating production and inventory levels so that products can be built "just in time", from minimal inventory. Obviously, this is more complex to maintain between companies.
 A further driver is Internet based sales. In an Internet purchase, the customer, not a salesperson, drives the decision process, and this leads to differences in how Internet sales transpire.
 To purchase a car, we used to have to physically travel to a car lot and deal with a car salesman. Today it's possible to purchase cars online, with a number of advantages. Now that we have much more information about car prices, it's easy to shop around, since the competitor is a mouseclick away. We will likely make our decisions based on objective criteria such as price and the exact features we want.
 Without a salesman to push the customer into a decision, the customer will tend to keep shopping around until he really gets what he wants.
 For the car company to drive sales, they have to be competitive on price, provide better service, or provide exactly what the customer wants-- the exact configuration and quick delivery. This means more complex configuration options for production, better logistics, and further increases the need for integration of suppliers.
 

Disintermediation

 Mentioning car salesmen brings up a key issue in supply chains -- disintermediation -- since that's where the cost savings are realized. This fancy word just means taking out the middleman, if he doesn't add value.
 The value of car salesmen as intermediaries has been reduced, and it's possible to remove their costs from the product. Many existing industries have similar processes which were necessary evils. Technology is making it possible to remove some of these processes. If they can be removed, they will be.
 

Are supply chains just a fad?

 Because of the potential for realizing cost savings, supply chains are becoming increasingly attractive in major industries. In the 80's, auto manufacturers bought 20-30% of their components. Today, they buy close to 90%.
 

Technical issues

 

So why hasn't everyone been using supply chains?

 So if supply chains make so much business sense, why hasn't everyone been building them?
 The key inhibitor has been technology. There is substantial difficulty in integrating processes and systems and difficulties in providing rich information over distance
 We've already observed that the requirements of Just in Time pretty much demand automated systems. Setting up such capabilities has previously meant dealing with the complexities of using EDI (Electronic Data Interchange), which has been prohibitive for all but the largest companies.
 

How have supply chains been implemented?

 Up to now, the key technology for implementing supply chains has been EDI (Electronic Data Interchange). This is however a highly expensive technology to set up and maintain.
 Another technology for creating loosely coupled systems is CORBA, which despite its many advantages, is almost synonymous with costly systems development.
 And, of course, up until recently, these systems needed to run over private networks, expensive to set up and maintain.
 Naturally, all these technologies required experts, which meant that integration was expensive.
 

Requirements supply chains need to solve

 Let's sum up the issues of a supply chain. In a world where global competition is increasingly feasible, the choice of partners becomes more open, and so supply chains are characterized by dynamic relationships. Companies also need to contend with communicating rapidly changing demand. A successful supply chain must coordinate forecast, production, and delivery information among members of the chain.
 Since costs still flow to the consumer unless the supply chain is optimized, we need to be able to easily swap out or remove processes from the supply chain which don't add value.
 Now let's take a look at the technical options to build a system which can help us solve these problems.
 

System requirements to support supply chain process

 When we consider the requirements from the supply chain process, it is clear that the systems that support this process must be flexible in terms of the information we need to exchange.
 Since we want to work with smaller suppliers, the required integration must have a low cost of entry.
 We don't want to be tied in to the relationship, so ideally we would use an open standard that would let us seamlessly switch to another trading partner when necessary.
 Since we are trying to meet market demand, the systems must also be relatively simple and quick to set up.
 

Enter XML

 XML is a technology ideally suited to these requirements. I will just touch on a few of the benefits. It is a rich data format with a structure which can be validated. The semantics can be defined to meet the requirements of a particular industry.
 It is an open standard, which brings many free extras. Through Unicode, it has built-in support for world languages. It is cross platform, not just in the format itself, but also in terms of tools support.
 It is rich enough to transmit complex database information, and can convey information to keep in synch multiple databases even with very different schemata. For all that, it is easy for machines to process.
 A not insignificant advantage is that it is human readable, so that if we haven't set up a system yet, we can still interact with the information on an ad-hoc basis, even if we're communicating with an automated system on the other end.
 

Where does XML fit in?

 We often talk about system glue. Simply put, XML can be viewed as a kind of Velcro between different computer systems.
 Since XML's roots are as a document format, it can of course be used to automate business documents, but it can also serve as a rich messaging format, even for interprocess communication and can even be a low cost substitute for complex EDI, CORBA technologies.
 

How else can it be done than with XML?

 XML isn't the only technical option. As we have observed, EDI, at least for the moment, is already entrenched in supply chain integration. Efforts are underway to provide EDI over Internet technology.
 For systems that are more permanent, and must have better performance requirements, CORBA, COM or EJB are potential next steps.
 And of course there are commercial products with non-XML means of communication, designed specifically for supply chain integration.
 XML in comparison with other potential technology choices may be less "machine efficient", but faster and cheaper to implement, and more flexible in the long run.
 

Can't I use ERP software to do this?

 A natural question is, can't ERP (Enterprise Resource Planning) software be used for this, since it is designed, after all, to coordinate business processes. However, a key difference is that ERP software built to automate businesses processes within a company.
 Because supply chains are made up of separate companies, integration work will likely mean getting different ERP software to communicate.
 Even if you are lucky enough to have trading partners who made the same technological choices that you did, because supply chains are dynamic interactions between different businesses, who may or may not be trading partners in the future, you may have to repeat the exercise if your choice of partners changes.
 And, of course, ERP resources are notoriously expensive and difficult to find.
 

Who's using XML in supply chains?

 Industries which are involved in adopting XML in their supply chains include not just the Automotive, but also the Aerospace (Boeing, Raytheon, Lockheed Martin) and Computer industry (Hewlett-Packard, Hitachi, IBM, Intel, Lucent, Motorola, Philips, Rockford).
 Even existing efforts based on EDI technology are considering XML.
 

How are supply chains being formed?

 In some markets, such as automotive and aerospace, supply chain efforts are being driven by market leaders seeking to gain competitive advantage. In industries with stronger suppliers, such as computer hardware, consortia are driving the effort.
 E-Commerce vendors are taking on existing supply chain vendors, existing ERP vendors are positioning themselves for this market, and businesses are taking advantage of new niches, such as to provide solutions for mediating bidding.
 

What XML schemata are being used?

 In all industries, there is a trend to try to define (and of course, own) schemata, usually industry schemata, although there are some all-purpose efforts as well.
 Although XML is emerging as the standard for expressing schemata, there is not a clear standard for the schemata themselves. Many are spreading out from emerging E-Commerce de-facto standards. There are vertical market schemata such as HL7 Kona, RosettaNet, ECM Data, ACORD, OTA for industries as diverse as healthcare, computers, insurance, travel.
 There are also proposals for generic industry schemata such as ebXML and BizTalk, efforts to provide XML equivalents for ANSI X12 EDI features, and standards for expressing interfaces.
 As always, companies are seeking to own the standards as much as possible. There may eventually be a clearinghouse for such tagging schemes. That will of course open the question of who will want to own that.
 

Key technical issues

 There are certainly many technical issues, but here are a few of the most important ones.
 Even if you are using a commercial product, be aware that no product will do all that you need.
 Keep in mind too that this is a dynamic market. Your vendor may not be around in a few years.
 Use open standards such as XML whenever possible.
 Even if the tool says it uses XML, or is based on it, beware of ties to parallel proprietary methods.
 Abstract any proprietary interfaces to commercial tools.
 All of this emphasis on XML is ultimately good for the customer, who wants to avoid getting tied to tools, but it may not be so easy to avoid getting tied to particular schemata. In some cases, organizations may have to choose among competing schemata. Be aware that the schema (DTD or namespace) you need to support may change, and that you may need to support more than one.
 Don't shortcut the design. Technical concepts like authentication, authorization, transactional integrity or scalability will become much more than buzzwords to you if you don't take them into account.
 

Summary

 

Supply chains are in your future..

 Supply chains are indeed in your future ...and these days, the future is closer than you think. Supply chains make global competition much more possible than it has ever been, so it is important to understand the market implications.
 Existing trading partnerships will be less secure. After all, the whole point of a supply chain is to be able to remove links in the chain, or replace them with those which add more value. If you don't maximize the value that can be added, expect to be disintermediated.
 The transition to XML-based supply chains offer a temporary competitive advantage for the nimble, which may effectively lock out competitors who move too slowly, and may also temporarily open up markets that were previously locked down tight. The window will not stay open long, though, since if their needs are met, most companies will usually tend to work with a relative few known suppliers.
 Understand the implications of a supply chain infrastructure in your business, and move quickly to take advantage of the potential. Establish your company early on as a player in this environment. The ability to quickly support an industry schema, or to help drive it, may make the difference in your company's perception as a viable trading partner. Build the groundwork for standards-based systems which will let you flexibly interface your systems to supply chain partners.
 XML and supply chains are a powerful combination that will ultimately give you -- or cost you -- a competitive advantage.
 Bibliography
 
1 Dr. Masud M. Arjmand and Stuart Roach, Creating Greater Customer Value by Synchronizing the Supply Chain
 
2 Martin Christopher, Creating the Agile Supply Chain
 
3 Edward Cone, Winners And Losers In Auto Portal Race
 
4 Paul A. Eisenstein GM, Fiat To Join Forces Italian automaker finally finds a partner
 
5 Philip Evans and Thomas S. Wurster, Blown to Bits: How the New Economics of Information Transforms Strategy
 
6 Bob Glushko, How XML Enables Internet Trading Communities and Marketplaces
 
7 Richard Karpinski, GM Expands E-Business Scope
 
8 Richard Karpinski, XML In The Driver's Seat For GM
 
9 XML:David Ritter, The Missing Link for B2B E-Commerce
 
10 David Ritter, What To Do About EDI
 
11 Rune Teigen, Supply Chain Management
 
12 Tim Wilson, Big Three Automakers Form B-To-B Exchange

Business process integration through XML   Table of contents   Indexes   Application architectures &, platforms