Download presentation
Presentation is loading. Please wait.
Published byGavin Ramsey Modified over 9 years ago
1
Copyright OASIS, 2002 ebXML: The Foundation for eBusiness Web Services Patrick Gannon President & CEO, OASIS ebXML Day May 23, 2002
2
Copyright OASIS, 2002 Role of Standards
3
Copyright OASIS, 2002 Industry Group’s Role in Standards Major user Purchasing power Major developer Domain Expertise Major driver Authority to strongly influence standards development
4
Copyright OASIS, 2002 To Drive Standards Effectively, Industry Groups Need to... 1.Define Business Requirements 2.Interface with Voluntary Standards Development Organizations (VSDO) 3. Endorse standards developed through open process with market adoption
5
Copyright OASIS, 2002 OASIS Standards: Open and Adopted Market Adoption Open Standardization Traction Sanction ProprietaryJCVConsortiaSDO SGML ISO XML W3C SOAP v1.1 SOAP v1.2 W3C UDDI v2 UDDI.org WSDL WG W3C eb MS v2 OASIS eb Reg v2 OASIS WSDL v1.1 Standards:
6
Copyright OASIS, 2002 ebXML The Global Standard for Electronic Business
7
Copyright OASIS, 2002 ebXML Provides a Standard Way to: Exchange business messages Conduct trading relationships Communicate data in common terms Define and register business processes
8
Copyright OASIS, 2002 ebXML History Begun as 18-month initiative in November 1999 Specifications delivered on schedule in May 2001 Developed in an open process by more than 4500 participants representing 2000 organizations in 150 countries on virtually every continent
9
Copyright OASIS, 2002 What does ebXML do? Lowers the cost/complexity of electronic business Facilitates global trade and puts SMEs and developing nations in the picture Expands electronic business to new and existing trading partners Converges current and emerging XML efforts Eliminates dependence by supporting any language, any payload, any transport
10
Copyright OASIS, 2002 Main ebXML concepts Business Processes – Defined as models, Expressed in XML Business Messages – Expressed in XML Trading Partner Agreement – Specifies parameters for businesses to interface with each other – Expressed in XML Business Service Interface – Implements Trading Partner Agreement – Expressed in XML Transport and Routing Layer – Moves the actual XML data between trading partners Registry/Repository - Provides a “container” for process models, vocabularies, and partner profiles.
11
Copyright OASIS, 2002 United Nations Center for Trade Facilitation and Electronic Business Developers of EDIFACT One of four organizations in the world that can set de jure standards World’s largest independent, non- profit organization dedicated to the standardization of XML applications More than 200 member companies plus individuals
12
Copyright OASIS, 2002 “ebXML is our only chance this decade to establish an international e-commerce standard.”
13
Copyright OASIS, 2002 “ebXML provides a platform on which to build standards... that are developed faster and yet supported by a rich set of software tools.”
14
Copyright OASIS, 2002 “It is clear that ebXML will soon become the standard for all global trade. By implementing ebXML, GCI takes advantage of the excellent work that’s being accomplished to streamline many EDI processes and remove waste and redundancy from supply chains.”
15
Copyright OASIS, 2002 Continuing ebXML Work Specifications completed May 2001; available at www.ebxml.org www.ebxml.org Infrastructure work continuing at OASIS – Messaging – Collaborative Partner – Registry & Repository – Interoperability, Implementation, Conformance Process-related work continuing at UN/CEFACT – Business Process – Core Components
16
Copyright OASIS, 2002 E-Business Web Services ebWS
17
Copyright OASIS, 2002 What is a Web Service? Application to application requests and responses over the web stack – SSL – HTTP/SMTP/... – XML – SOAP – ebXML/UDDI Registry RPC and Business Messaging all loosely coupled...
18
Copyright OASIS, 2002 Types of Web Services Simple – No side effects – Non-transactional – Context free – Sessionless, no roles – Minimal security – Call-response model – Point-to-point – Not developmentally scalable Complex, e-Business – Impacts other steps – Transactional – Context sensitive conversions, ordering of steps – Session based, personalized – Exactly once semantics – Sophisticated security – Messaging based – Scalable
19
Copyright OASIS, 2002 Remote Procedure Call (RPC)- based Web Services Implemented using a stateless session EJB. Appears as a remote object to the client application. The interaction centers around a service- specific interface. Tightly coupled and resemble traditional distributed object paradigms, such as RMI or DCOM. Synchronous, meaning that when a client sends a request, it waits for a response before doing anything else.
20
Copyright OASIS, 2002 Protocols for RPC-based Web Services Simple Object Access Protocol (SOAP) – W3C XML Protocol WG – SOAP v1.2 – Still in process Web Services Description Language (WSDL) – WSDL v1.1 (IBM & MS) W3C Note Mar. 2001 – W3C WS Description WG started Jan. 2002 Universal Description, Discovery and Integration (UDDI) – UDDI.org v2.0 specification June 2001
21
Copyright OASIS, 2002 Conversational or Message-Based Web Services Loosely coupled and document-driven Client invokes a message-based Web Service by sending it an entire document, such as a purchase order, rather than a discrete set of parameters. The Web Service accepts the entire document, processes it, and may or may not return a result message. Promotes a looser coupling between client and server and provide additional benefits beyond RPC-based Web Services
22
Copyright OASIS, 2002 How does this relate to ebXML? Exchanges, e-markets, supply chains, etc. need combinations of web services – Auction, pricing, tax computation, customs, RFP, RFQ, order management, content management – No two exchanges will use the same combination of services and service packages – Custom combinations require a framework approach ebXML provides the framework and many pieces
23
Copyright OASIS, 2002 Web Services Step 1: Description – WSDL – ebXML CPP Spec and ebXML Business Process Spec Step 2: Publication and Discovery – UDDI – ebXML Registry Spec Step 3: Invocation – SOAP over HTTP – ebXML Messaging Spec integrating SOAP, HTTP
24
The eCo Architecture Specification - Registries CommerceNet eCo Framework WG 1998
25
Copyright OASIS, 2002 An Important Distinction SOAP, UDDI, WSDL Developed by a small group of vendor companies ebXML Developed in an open process by more than 4500 participants representing 2000 organizations in 150 countries on virtually every continent
26
Copyright OASIS, 2002 Continuing ebXML Work Specifications completed May 2001; available at www.ebxml.org www.ebxml.org Infrastructure work continuing at OASIS – Messaging – Collaborative Partner – Interoperability, Implementation, Conformance – Registry & Repository Content-related work continuing at UN/CEFACT – Business Process – Core Components
27
Copyright OASIS, 2002 Future Adoption of ebXML Manufacturing, Financial, Retail, +++ Global Trading Web eMarketplaces Multi-Lingual Global Transactions Business-to-Government Government-to-Government …
28
Copyright OASIS, 2002 For more information... www.ebxml.org www.oasis-open.org www.ebtwg.org Patrick Gannon President & CEO patrick.gannon@oasis-open.org +1.978.667.5115 x201 (office) +1.408.242.1018 (mobile)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.