xml as the foundation for e-marketplaces

65
XML as the Foundation XML as the Foundation for e-Marketplaces for e-Marketplaces

Upload: hovan

Post on 19-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

XML as the Foundation for e-Marketplaces. Outline. Business Model and Technology Co-evolution for e-commerce The XML Revolution Electronic Marketplaces and Marketplace Networks Document Exchange Architecture The XML Common Business Library xCBL in the Global Trading Web. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: XML as the Foundation for e-Marketplaces

XML as the Foundation for XML as the Foundation for e-Marketplacese-Marketplaces

Page 2: XML as the Foundation for e-Marketplaces

OutlineOutline Business Model and Technology Co-Business Model and Technology Co-

evolution for e-commerceevolution for e-commerce The XML RevolutionThe XML Revolution Electronic Marketplaces and Marketplace Electronic Marketplaces and Marketplace

NetworksNetworks Document Exchange ArchitectureDocument Exchange Architecture The XML Common Business LibraryThe XML Common Business Library xCBL in the Global Trading WebxCBL in the Global Trading Web

Page 3: XML as the Foundation for e-Marketplaces

Business Model and Business Model and Technology Co-Technology Co-

EvolutionEvolutionfor E-Commercefor E-Commerce

Page 4: XML as the Foundation for e-Marketplaces

Traditional models for electronic business are based on Traditional models for electronic business are based on long-term, point-to-point, and tightly coupled relationshipslong-term, point-to-point, and tightly coupled relationships

Electronic Data Interchange (EDI) used since 1980s to Electronic Data Interchange (EDI) used since 1980s to automate routine transactions between established trading automate routine transactions between established trading partners, especially for direct goods, supply chainspartners, especially for direct goods, supply chains

But EDI syntax not programmer or Web-friendlyBut EDI syntax not programmer or Web-friendly Not well-suited for small businesses or more spontaneous, Not well-suited for small businesses or more spontaneous,

openopen market transactions like indirect procurement market transactions like indirect procurement

Traditional Electronic Traditional Electronic BusinessBusiness

Page 5: XML as the Foundation for e-Marketplaces

Customers

Supply Chain

Indirect Procuremen

t

Enterprise

Traditional Enterprise-Centric Traditional Enterprise-Centric View for e-BusinessView for e-Business

Page 6: XML as the Foundation for e-Marketplaces

Sample EDI MessageSample EDI Message

Page 7: XML as the Foundation for e-Marketplaces

Business TrendsBusiness Trends Relentless search for competitive Relentless search for competitive

advantageadvantage Ruthless efficiency necessary for Ruthless efficiency necessary for

survivalsurvival Accelerating cycle timesAccelerating cycle times Focus shifting from administrative Focus shifting from administrative

efficiency in the enterprise to winning efficiency in the enterprise to winning in the marketplacein the marketplace

Page 8: XML as the Foundation for e-Marketplaces

Business Inefficiencies Business Inefficiencies Lack of real time information for basic Lack of real time information for basic

business decisionsbusiness decisions Inability to connect supply to demand Inability to connect supply to demand

increases costs and limits revenueincreases costs and limits revenue Disparate technology across the value Disparate technology across the value

chain makes planning & collaboration chain makes planning & collaboration slow and expensiveslow and expensive

Page 9: XML as the Foundation for e-Marketplaces

Problem/Solution MismatchProblem/Solution Mismatch Current Current problemsproblems primarily result from primarily result from

poor visibility and collaboration with poor visibility and collaboration with externalexternal commercial relationships commercial relationships

Current Current solutionssolutions provide tools that provide tools that focus on focus on internalinternal administrative and administrative and control processes of the enterprisecontrol processes of the enterprise

Page 10: XML as the Foundation for e-Marketplaces

The Internet Was Supposed to The Internet Was Supposed to Change EverythingChange Everything

The Internet will enable new business The Internet will enable new business models for marketplaces, trading models for marketplaces, trading communities, outsourcing, open communities, outsourcing, open sourcing, buying consortia, auctions, sourcing, buying consortia, auctions, supply chain integration and “virtual supply chain integration and “virtual enterprises” that are fundamentally enterprises” that are fundamentally different...different...

Page 11: XML as the Foundation for e-Marketplaces

AssemblyOutsourcing

ProcurementOutsourcing

Distribution

Markets

Customers

Supply Chain

Indirect Procureme

nt

Enterprise

Networks of Commerce Networks of Commerce CommunitiesCommunities

Page 12: XML as the Foundation for e-Marketplaces

Evolving Solutions RoadmapEvolving Solutions Roadmap

Complex Business Process / Direct Goods Collaboration, Logistics, Forecasting,

Supply Chain Management

Complex Business Process / Direct Goods Collaboration, Logistics, Forecasting,

Supply Chain Management

Simple Buying & Selling Indirect goods

Simple Buying & Selling Indirect goods

Point to PointPhone, Fax, EDIPoint to Point

Phone, Fax, EDI

e-Marketplace to e-Marketplace E2E Connectivity

e-Marketplace to e-Marketplace E2E Connectivity

Page 13: XML as the Foundation for e-Marketplaces

Evolution of Business Evolution of Business TechnologyTechnology

CalculationCalculation Host based ComputingHost based Computing InternalInternal ControlControl Single Data ModelSingle Data Model Single Entity ProcessSingle Entity Process AdministrationAdministration

Communication Communication Internet ComputingInternet Computing Inter-entityInter-entity CollaborationCollaboration Multiple Data ModelsMultiple Data Models Inter-entity processInter-entity process CommerceCommerce

Enterprise Model E-Marketplace Model

Page 14: XML as the Foundation for e-Marketplaces

Internet Business ModelsInternet Business Models & Integration Requirements & Integration Requirements

Business models and relationships are Business models and relationships are experimental and evolving and have shorter experimental and evolving and have shorter lifetimes overalllifetimes overall

““Describe once, {sell,buy} anywhere” is the Describe once, {sell,buy} anywhere” is the goalgoal

Both initial integration cost and incremental Both initial integration cost and incremental cost to evolve must be lowcost to evolve must be low

Point-to-point coupling approaches won’t Point-to-point coupling approaches won’t scalescale

Page 15: XML as the Foundation for e-Marketplaces

Company 1

WebBrowser

Company 2

eCommerceServer

ERP/AccountingSystems

Internet

HTML encoding can’t carry the information that is needed for automated e-commerce -->manual data entry or “scraping and hoping”

HTMLWeb

pages

Connecting with HTML (“by eye’)Connecting with HTML (“by eye’)

Page 16: XML as the Foundation for e-Marketplaces

HTML’s Limitations for HTML’s Limitations for IntegrationIntegration

The Web was created as a publishing medium, The Web was created as a publishing medium, not as an e-commerce platformnot as an e-commerce platform

HTML, the Web’s language for encoding HTML, the Web’s language for encoding information, is format-oriented and meant to information, is format-oriented and meant to be understood “by eye” be understood “by eye” simple structures: headings, lists, linkssimple structures: headings, lists, links Browsers are “hard wired” to render HTML Browsers are “hard wired” to render HTML

as web pagesas web pages No content-based encoding means that HTML No content-based encoding means that HTML

can’t be effectively searched or processed by can’t be effectively searched or processed by business applicationsbusiness applications

Page 17: XML as the Foundation for e-Marketplaces

Sample HTML Catalog EntrySample HTML Catalog Entry<body><p><b>The Compaq Armada300 Family</b><ul><li>Ultra portable form factor - 3.2 - 3.4 lbs. light

and .9 in. thin<li>Large 12.1 in. CTFT display and full function

keyboard at 95 percent full notebook size<li>Intel Mobile Pentium III processor<li> $2,399 is the Internet price for the Armada M300

part number 165288-002<li>Compaq recommends Windows 2000

Professional for business</ul></body>

Page 18: XML as the Foundation for e-Marketplaces

The XML RevolutionThe XML Revolution

Page 19: XML as the Foundation for e-Marketplaces

XML: ExtensibleXML: Extensible Markup Language Markup Language

Instead of a fixed set of format-Instead of a fixed set of format-oriented tags, XML allows you to oriented tags, XML allows you to create whatever set of tags are needed create whatever set of tags are needed for your type of information for your type of information

This makes any XML instance “self-This makes any XML instance “self-describing” and easily understood by describing” and easily understood by computers and peoplecomputers and people

Page 20: XML as the Foundation for e-Marketplaces

Gratuitous Clip Art SlideGratuitous Clip Art Slide

Computers

Browsers

HTMLHTML

Computers

Computers

XMLXMLBrowsers

Page 21: XML as the Foundation for e-Marketplaces

XML’s Big Idea: Document TypesXML’s Big Idea: Document Types

CatalogsCatalogs Price ListsPrice Lists Purchase OrdersPurchase Orders InvoicesInvoices Inventory ReportsInventory Reports

Bill of MaterialsBill of Materials PaymentsPayments SchedulesSchedules ForecastsForecasts ……..whatever you needwhatever you need

XML allows you to create whatever set of tags are needed for your type of information

The formal definition of permitted elements, attributes, The formal definition of permitted elements, attributes, and the rules by which they combine is called a and the rules by which they combine is called a Document Type DefinitionDocument Type Definition or or DTDDTD or or schemaschema

Page 22: XML as the Foundation for e-Marketplaces

Catalog Entry in XMLCatalog Entry in XML<computer type=<computer type=“Notebook”“Notebook”>><oem series=<oem series=“Armada300”“Armada300”>>CompaqCompaq</oem></oem><specs><specs> <partno><partno>165288-002165288-002</partno></partno> <display type=<display type=“CTFT”“CTFT”

unit=unit=“in”“in”>>12.112.1</display></display> <processor><processor>Intel Mobile Pentium IIIIntel Mobile Pentium III

</processor></processor> <weight unit=<weight unit=“lb”“lb”>>3.23.2</weight></weight> <price currency=<price currency=“USD”“USD”>>23992399</price></price> <os><os>Windows 2000 ProfessionalWindows 2000 Professional</os></os></specs></specs></computer></computer>

Page 23: XML as the Foundation for e-Marketplaces

XML enables content and hierarchical encoding and XML enables content and hierarchical encoding and separates that from formatting, which is controlled separates that from formatting, which is controlled by browser “style sheets”by browser “style sheets”

<computer><computer> andand <specs><specs> provide logical provide logical containers for extracting and manipulating product containers for extracting and manipulating product information as a unitinformation as a unit could sort products by could sort products by <oem>, <processor>, <oem>, <processor>,

<weight>, <price>,<weight>, <price>, etc.etc. Explicit identification of each part enables its Explicit identification of each part enables its

automated processing without “scraping and automated processing without “scraping and hoping”hoping” Convert Convert <price><price> from “USD” units to Euro, Yen, from “USD” units to Euro, Yen,

etc.etc.

Smart Processing with XMLSmart Processing with XML

Page 24: XML as the Foundation for e-Marketplaces

Company 1

ERP/AccountingSystems

eCommerceServer

Company 2

eCommerceServer

ERP/AccountingSystems

Internet

Benefit: XML can be processed automatically with huge cost savings

Problem: Company 1 and Company 2 have to agree on

document format

XML Documents

Connecting using XMLConnecting using XML

Page 25: XML as the Foundation for e-Marketplaces

Electronic Electronic Marketplaces and Marketplaces and

Marketplace Marketplace NetworksNetworks

Page 26: XML as the Foundation for e-Marketplaces

E-Marketplace ArchitectureE-Marketplace Architecture

Suppliers ofIndirect Goods

Suppliers ofDirect Goods

Suppliers ofBusiness Services

Buyers of Goods &Business Services

An e-marketplace is a destination on the An e-marketplace is a destination on the Internet built on a commerce platform that Internet built on a commerce platform that brings businesses together to conduct e-brings businesses together to conduct e-commercecommerce..

Page 27: XML as the Foundation for e-Marketplaces

Marketplace NetworksMarketplace Networks

Page 28: XML as the Foundation for e-Marketplaces

Example: Example: Commerce One E-Commerce One E-Marketplace SolutionMarketplace Solution

Commerce One creates a highly Commerce One creates a highly transparent commerce community with transparent commerce community with suppliers, partners, and customerssuppliers, partners, and customers

Commerce One provides a complete e-Commerce One provides a complete e-business solutionbusiness solution Strategy, Platform, Software, ServicesStrategy, Platform, Software, Services

Commerce One accesses existing Commerce One accesses existing enterprise systems with the disparate enterprise systems with the disparate technologies of suppliers, partners, and technologies of suppliers, partners, and customerscustomers

Page 29: XML as the Foundation for e-Marketplaces

Commerce One’s Global Solutions for Commerce One’s Global Solutions for B2BB2B

EnterpriseBuyers

Sellers

ServiceProviders

HorizontalTradingPortals

Exchanges e-Marketplaces

Solutions for buyers, sellersSolutions for buyers, sellersand market-makers and market-makers

Enabling next generation collaborative B2B Enabling next generation collaborative B2B trading services that connect buyerstrading services that connect buyers

and sellers in a real-time environment -and sellers in a real-time environment -maximizing commercemaximizing commerce

• Only Complete B2B end-to-end solution for Buyers & Only Complete B2B end-to-end solution for Buyers & Sellers, Market-makersSellers, Market-makers

• 34 Portals providing infrastructure and trading services as 34 Portals providing infrastructure and trading services as part of the Commerce One Global Trading Webpart of the Commerce One Global Trading Web

• Adopted by industry leading Market Makers across Multiple Adopted by industry leading Market Makers across Multiple IndustriesIndustries

• 1000s of Buyers & Sellers e-Commerce enabled by 1000s of Buyers & Sellers e-Commerce enabled by Commerce One Commerce One

• Live Today and Processing tens of thousands of Live Today and Processing tens of thousands of e-Commerce transactions!e-Commerce transactions!

Page 30: XML as the Foundation for e-Marketplaces

Making Money in B2B -- VendorsMaking Money in B2B -- Vendors Selling software and services to create Selling software and services to create

the e-marketplace technology foundationthe e-marketplace technology foundation Fees based on the the complexity and Fees based on the the complexity and

volume of transactions volume of transactions what counts as a transaction? what counts as a transaction? who pays the fees -- buyers or suppliers?who pays the fees -- buyers or suppliers? fees for exchange-to-exchange transactions fees for exchange-to-exchange transactions

and syndicated servicesand syndicated services Ongoing sales of licenses, services, and Ongoing sales of licenses, services, and

transaction fees associated with transaction fees associated with technical and functional improvementstechnical and functional improvements

Page 31: XML as the Foundation for e-Marketplaces

Making Money in B2B -- Making Money in B2B -- Vendors and CustomersVendors and Customers

EquityEquity owning a share of the new company created to owning a share of the new company created to

run an e-marketplacerun an e-marketplace only valuable if the company can go publiconly valuable if the company can go public not going to happen anytime soonnot going to happen anytime soon

Page 32: XML as the Foundation for e-Marketplaces

Making Money in B2B -- Making Money in B2B -- CustomersCustomers

Market efficiencyMarket efficiency driving costs out of supply chain for all driving costs out of supply chain for all

participantsparticipants exploiting & refining existing business exploiting & refining existing business

relationships & experiencerelationships & experience putting an external “market face” on putting an external “market face” on

enterprise applicationsenterprise applications

Standards are crucial to these concerns Standards are crucial to these concerns

Page 33: XML as the Foundation for e-Marketplaces

Maximize The Network Effect by Maximize The Network Effect by Interconnecting the MarketplacesInterconnecting the Marketplaces

Connect once, trade anywhere -- Connect once, trade anywhere -- drives the “network effect” and drives the “network effect” and value increases exponentially for value increases exponentially for everyone in the trading community:everyone in the trading community: BuyersBuyers SuppliersSuppliers Net Market MakersNet Market Makers Mega ExchangesMega Exchanges Business Service ProvidersBusiness Service Providers

Number of UsersNumber of Users

Eco

no

mic

Va

lue

Eco

no

mic

Va

lue

Page 34: XML as the Foundation for e-Marketplaces

The Global Trading WebThe Global Trading Web

The Global Trading Web is the world’s The Global Trading Web is the world’s largest business-to-business Internet largest business-to-business Internet trading community, comprised of many trading community, comprised of many open e-marketplaces, accelerating the open e-marketplaces, accelerating the movement of global trade onto the web.movement of global trade onto the web.

“The Global Trading Web is the Internet enhanced for business.”

Page 35: XML as the Foundation for e-Marketplaces

Regional E-Marketplaces that connect you around the Global Trading Web

Australia & New ZealandAustralia & New ZealandAustralia & New ZealandAustralia & New Zealand

United StatesUnited StatesUnited StatesUnited StatesUnited United

KingdomKingdomUnited United

KingdomKingdom

CanadaCanadaCanadaCanada

Central and South Central and South AmericaAmerica

Central and South Central and South AmericaAmerica

Southeast AsiaSoutheast AsiaSoutheast AsiaSoutheast Asia

SwitzerlandSwitzerland

GermanyGermany

PortugalPortugalPortugalPortugal

SpainSpainSpainSpain

French BanksFrench Banks

Japan ConsortiumJapan Consortium

S.Korea ConsortiumS.Korea Consortium

Sinar Mas Sinar Mas GroupGroup

Taiwan ConsortiumTaiwan Consortium

Greater ChinaGreater ChinaConsortiumConsortium

South South AfricaAfricaSouth South AfricaAfrica

French ConsortiumFrench Consortium

SE AsiaSE Asia ConsortiumConsortium

Israel Israel ConsortiumConsortium

IndiaIndiaConsortiumConsortium

ItalyItaly

Philippines Philippines ConsortiumConsortium

PolandPoland

Page 36: XML as the Foundation for e-Marketplaces

E-Marketplaces -- Industry ConsortiaE-Marketplaces -- Industry Consortia

TelecommunicationTelecommunication

AutomotiveAutomotive

N. AmericaN. AmericaUtilitiesUtilities

(5 Companies)(5 Companies)

AerospaceAerospace

EnergyEnergy

Global UtilitiesGlobal Utilities(15 Companies)(15 Companies)

Film and TelevisionFilm and Television

Forest ProductsForest Products

““MMProcurement”MMProcurement”Metals & MiningMetals & Mining

16 Equity16 EquityPartnersPartners

ElectronicsElectronicsOutdoor ProductsOutdoor Products

and Servicesand Services

Metals & MiningMetals & Mining(16 Companies)(16 Companies) Japanese Gas, Japanese Gas,

Chemicals & Chemicals & UtilitiesUtilities

e-Procuremente-ProcurementConsortiumConsortium

(14 Companies)(14 Companies)

Page 37: XML as the Foundation for e-Marketplaces

Document Exchange Document Exchange Architecture for Electronic Architecture for Electronic

Marketplaces and Marketplaces and Marketplace NetworksMarketplace Networks

Page 38: XML as the Foundation for e-Marketplaces

What Defines a Marketplace? What Defines a Marketplace?

The “market maker/operator”The “market maker/operator” The participating businessesThe participating businesses The The servicesservices these businesses these businesses

provide to each otherprovide to each other The The messages and documentsmessages and documents that that

are are exchangedexchanged to request and to request and perform the servicesperform the services

Page 39: XML as the Foundation for e-Marketplaces

If you send me a catalog request, I will send you a catalog If you send me a purchase order and I can fulfil it, I will send you a purchase order response

Integrated Business Services Integrated Business Services are XML Document Exchangesare XML Document Exchanges

Page 40: XML as the Foundation for e-Marketplaces

XML Document Exchange XML Document Exchange ArchitectureArchitecture

Document exchange is a more natural way to think Document exchange is a more natural way to think about doing businessabout doing business Less brittle than APIs (how enterprise sw vendors think)Less brittle than APIs (how enterprise sw vendors think) More consistent with legacy EDIMore consistent with legacy EDI

XML is application and vendor neutral, making it XML is application and vendor neutral, making it easy to provide “open” marketplace with 3rd party easy to provide “open” marketplace with 3rd party buying and selling apps and other marketplace buying and selling apps and other marketplace services like payment, taxation, logistics…services like payment, taxation, logistics…

Document exchange between marketplaces is Document exchange between marketplaces is fundamentally the same as within a marketplace -> fundamentally the same as within a marketplace -> Global Trading WebGlobal Trading Web

Page 41: XML as the Foundation for e-Marketplaces

The XMLThe XMLCommon Business Common Business Library (xCBL)Library (xCBL)

Page 42: XML as the Foundation for e-Marketplaces

Company1

There are many different There are many different “standard” document formats“standard” document formats

Company2

Company3

Company4

Company5

Companynnn

PO 1

PO 2

PO 3

PO 4

PO NNNProblem: Individual companies mapping to every other company’s

document formats doesn’t scale

Page 43: XML as the Foundation for e-Marketplaces

XML and Metcalfe’s LawXML and Metcalfe’s Law

The value of a language The value of a language depends on how many depends on how many people (or computers) people (or computers) understand itunderstand it

How do you encourage and How do you encourage and enable others to understand enable others to understand your language?your language?

Page 44: XML as the Foundation for e-Marketplaces

XML and Metcalfe’s LawXML and Metcalfe’s Law

Traditional EDI approach:Traditional EDI approach:

BIG COMPANY: BIG COMPANY: Speak MY language or I Speak MY language or I won’t do business with you!won’t do business with you!

SMALL COMPANY:SMALL COMPANY:Yes, master.Yes, master.

Page 45: XML as the Foundation for e-Marketplaces

XML and Metcalfe’s LawXML and Metcalfe’s Law

The XML approach:The XML approach:

Excuse me, please, here Excuse me, please, here are the rules of my are the rules of my language if you’d like to language if you’d like to speak with me…speak with me…

Page 46: XML as the Foundation for e-Marketplaces

N x N DocumentN x N Document Mapping Doesn’t Scale ! Mapping Doesn’t Scale !

SupplierBuyer

Buyer

Buyer

Supplier

Supplier

MapDocumentFormats ?

?

Page 47: XML as the Foundation for e-Marketplaces

The XML Common Business The XML Common Business LibraryLibrary

The FIRST “horizontal” XML specification The FIRST “horizontal” XML specification (started 3/97)(started 3/97) a set of reusable XML components that are a set of reusable XML components that are

common to many business domainscommon to many business domains a framework for creating documents with a a framework for creating documents with a

common architecturecommon architecture we were so far out in front here that this work we were so far out in front here that this work

was partly funded by a research grant from was partly funded by a research grant from the US Department of Commerce’s Advanced the US Department of Commerce’s Advanced Technology Program in October 1997Technology Program in October 1997

Documents built and extended according to Documents built and extended according to the CBL frameworks can be understood from the CBL frameworks can be understood from their common message elementstheir common message elements

Page 48: XML as the Foundation for e-Marketplaces

CBL DocumentsCBL Documents

Business Forms

CatalogCatalog

Purchase OrderPurchase Order

InvoiceInvoice

Business Descriptions

VendorVendor

ServicesServices

ProductsProducts

Measurements

TimeTime

CurrencyCurrency

WeightWeight

Locale

AddressAddress

CountryCountry

LanguageLanguage

Classification

SICSIC

NAICSNAICS

FSCFSC

core

core

core

core

core

Building Documents from Building Documents from ComponentsComponents

Page 49: XML as the Foundation for e-Marketplaces

XML Component Architecture:XML Component Architecture: The Architectural Key to B2B The Architectural Key to B2B

Simple services can be combined into aggregated Simple services can be combined into aggregated services to support complex business processes -- services to support complex business processes -- and much information is reused from service to and much information is reused from service to serviceservice Procurement = catalog + purchase order + shipping Procurement = catalog + purchase order + shipping

notice + invoice + payment etc. ...notice + invoice + payment etc. ... Intra- and inter-company reuse of information Intra- and inter-company reuse of information

between the different steps in a business process:between the different steps in a business process: Drives costs out of business relationshipsDrives costs out of business relationships More efficient, robust, and scaleable integration More efficient, robust, and scaleable integration Reduces Inter-enterprise cycle timeReduces Inter-enterprise cycle time Extends ERP between enterprisesExtends ERP between enterprises

Page 50: XML as the Foundation for e-Marketplaces

Purchase Order

Buyer NameAddress

Product SKU NumberManufacturerModel

Order QuantityPrice

Payment MethodAccount Number

Purchase Order

Buyer NameAddress

Product SKU NumberManufacturerModel

Order QuantityPrice

Payment MethodAccount Number

Catalog Description

SKU Number 10023Product Type LaptopManufacturer CompaqModel Armada 300Speed 700MHzList Price $2200.00

Catalog Description

SKU Number 10023Product Type LaptopManufacturer CompaqModel Armada 300Speed 700MHzList Price $2200.00

Market Registration

Company NameAddress

Agent NameTitle

Role Buyer

Market Registration

Company NameAddress

Agent NameTitle

Role Buyer

Payment

Card 1 American Express123-234-4444

Card 2 Visa001-234-5678

Payment

Card 1 American Express123-234-4444

Card 2 Visa001-234-5678

ERP Query

SKU Number 46747456In Stock 6Customer Price $1500.00

ERP Query

SKU Number 46747456In Stock 6Customer Price $1500.00

Information Reuse in B2BInformation Reuse in B2BDocument ArchitectureDocument Architecture

Page 51: XML as the Foundation for e-Marketplaces

xCBL 3.0 Business Processes and xCBL 3.0 Business Processes and Documents (www.xcbl.org)Documents (www.xcbl.org)

Catalogs / Catalog Management (2 documents)Catalogs / Catalog Management (2 documents) Order Management (8 documents)Order Management (8 documents) Shipping/Planning (4 documents)Shipping/Planning (4 documents) Invoicing & Payment (5 documents)Invoicing & Payment (5 documents) Availability (4 documents)Availability (4 documents) Auction & RFQ (6 documents)Auction & RFQ (6 documents) Trading Partner Information (5 documents)Trading Partner Information (5 documents) Supply Chain Statistics (3 documents)Supply Chain Statistics (3 documents) … … more on the way (logistics, intn’l trade)more on the way (logistics, intn’l trade)

Page 52: XML as the Foundation for e-Marketplaces

XML {vs., and, or} XML {vs., and, or} EDIEDI

Page 53: XML as the Foundation for e-Marketplaces

Implementation & Maintenance Cost

Time

EDI

XML

Benefit of Using XML Syntax

Perspective of Company Creating Perspective of Company Creating a New Internet Marketplacea New Internet Marketplace

Page 54: XML as the Foundation for e-Marketplaces

Time

EDI

XML

Implementation & Maintenance Cost

Cost of creating XML document types and mapping to/ from EDI

Perspective of EDI-enabled Buyer Perspective of EDI-enabled Buyer or Supplieror Supplier

Page 55: XML as the Foundation for e-Marketplaces

So EDI must be part of the So EDI must be part of the solution, too...solution, too...

EDI is EDI is NOTNOT dead. Most of big dead. Most of big ccompaniesompanies (auto, aerospace, (auto, aerospace, petroleum, utilities, etc.) are heavily petroleum, utilities, etc.) are heavily invested in EDIinvested in EDI

We must preserve the business We must preserve the business processes and expertise embedded processes and expertise embedded in their EDI implementationsin their EDI implementations

We do this in a way that supports a We do this in a way that supports a technical migration path to XML and technical migration path to XML and a value proposition that justifies a value proposition that justifies making the transitionmaking the transition

Page 56: XML as the Foundation for e-Marketplaces

xCBL Combines EDI and XMLxCBL Combines EDI and XML

EDI standards provide a strong non-EDI standards provide a strong non-proprietary semantic foundation for xCBLproprietary semantic foundation for xCBL

Companies using EDI today see a clear Companies using EDI today see a clear migration path in xCBL for mapping from EDI migration path in xCBL for mapping from EDI applications to XML applications to XML

SMEs for whom EDI is not cost-effective can SMEs for whom EDI is not cost-effective can use xCBL in simple Web applications to use xCBL in simple Web applications to interoperate with EDI partnersinteroperate with EDI partners

Page 57: XML as the Foundation for e-Marketplaces

Marketplace Operator’s Marketplace Operator’s Perspective with xCBLPerspective with xCBL

Implementation & Maintenance Cost

Time

EDI

XML

CBL

Benefit of Using XML Syntax

Benefit of Using XML Schemas and Component Library (CBL)

Page 58: XML as the Foundation for e-Marketplaces

Implementation & Maintenance Cost

Time

EDI

XMLCBL

Benefit of Mapping EDI to/from CBL

EDI with xCBL

Page 59: XML as the Foundation for e-Marketplaces

xCBL and xCBL and InteroperabilityInteroperability

Page 60: XML as the Foundation for e-Marketplaces

xCBL 3.0 – The xCBL 3.0 – The Interoperability StandardInteroperability Standard

SupplierBuyer

Buyer

Buyer

Supplier

Supplier

xCBL 3.0

xCBL’s robust component architecture enables it to map between all the

major eCommerce document standards

RosettaNet

EDI

OAG

xCBL

xCBL

OBI

Page 61: XML as the Foundation for e-Marketplaces

xCBLdoc

xCBLdoc

Company“A”

Trading partners agree

to exchange XMLdocuments based on

xCBL

xCBL for InteroperabilityxCBL for InteroperabilityRoutes and processes the standard xCBL document

Company “X”

Transforms xCBL into another XML schema

Company “Y” OtherXMLdoc

OtherXMLdoc

Transforms original into a non-XML private data format (EDI, ERP)

Company “Z”Not XML

xCBLdoc

xCBLdoc

Page 62: XML as the Foundation for e-Marketplaces

How xCBL Enables the Global How xCBL Enables the Global Trading WebTrading Web

Every Marketplace in the GTW begins with Every Marketplace in the GTW begins with standard business services implemented standard business services implemented using XML document interchanges defined using XML document interchanges defined using xCBLusing xCBL

This ensures that:This ensures that: some standard versions of common some standard versions of common

business services are available business services are available everywhereeverywhere

the standard messages mean the same the standard messages mean the same thing everywhere thing everywhere

Page 63: XML as the Foundation for e-Marketplaces

Computers

Aerospace Steel

Cable & Wireless

GTW.net

Global Trading WebGlobal Trading WebBusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvc

BusBusSvcSvc

BusBusSvcSvc

BusBusSvcSvcBusBus

SvcSvc

BusBusSvcSvc

BusBusSvcSvc

BusBusSvcSvc

BusBusSvcSvc BusBus

SvcSvc

BusBusSvcSvc

BusBusSvcSvc

BusinessBusinessServiceService

BusinessBusinessServiceService

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

BusBusSvcSvcBusBusSvcSvc

Services Services EverywhereEverywhere

Page 64: XML as the Foundation for e-Marketplaces

Any market operator or business can develop Any market operator or business can develop a new or enhanced service, register it and the a new or enhanced service, register it and the XML documents that it uses, and make it XML documents that it uses, and make it available to other businesses within its available to other businesses within its marketplace and throughout the GTWmarketplace and throughout the GTW

These new or customized services are These new or customized services are implemented using the standard components implemented using the standard components whenever possiblewhenever possible

This reuse enables vertical and regional This reuse enables vertical and regional Marketplaces to interoperate on the basis of Marketplaces to interoperate on the basis of their shared xCBL document corestheir shared xCBL document cores

Customization with Interoperability

Page 65: XML as the Foundation for e-Marketplaces

Object-oriented Document Design Object-oriented Document Design enables Backward Compatibilityenables Backward Compatibility

Auto Industry

Extensions

Chemical Industry

Extensions

Industry specific extensions

The extensions needed in each industry can be recognized and ignored by the other

Samebase

structures

Basic PO

Basic PO

Automotive Chemical