Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright OASIS, 2001 ebXML: Moving Forward - Technical Overview Patrick Gannon President & C.E.O. OASIS.

Similar presentations


Presentation on theme: "Copyright OASIS, 2001 ebXML: Moving Forward - Technical Overview Patrick Gannon President & C.E.O. OASIS."— Presentation transcript:

1 Copyright OASIS, 2001 ebXML: Moving Forward - Technical Overview Patrick Gannon President & C.E.O. OASIS

2 Copyright OASIS, 2001 ebXML enables anyone, anywhere to do business with anyone else over the Internet

3 Copyright OASIS, 2001 ebXML Provides a Standard Way to: Exchange business messages Conduct trading relationships Communicate data in common terms Define and register business processes

4 Copyright OASIS, 2001 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

5 Copyright OASIS, 2001 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 400 members in 26 countries

6 Copyright OASIS, 2001 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

7 Copyright OASIS, 2001 ebXML Specs--Modular Suite Technical Architecture Business Process Registry and Repository Collaboration Protocol Profile and Agreement Message Services Core Components

8 Copyright OASIS, 2001 ebXML: Built on Existing Standards HTTP TCP/IP MIME SMTP FTP UML SOAP XML

9 Copyright OASIS, 2001 The ebXML Technical Architecture

10 Copyright OASIS, 2001 ebXML Architecture Package Retrieval of Profiles & new or updated ebXML Models Transport Biz Service Interface Biz Service Interface Internal Bus App Shrinkwrap App Repository Implementers Business Process and Information Models Build Registration TPA UML to XML conversion Build Retrieval of New or Updated ebXML Models ebXML Transport Retrieval of ebXML Specifications & Models

11 Copyright OASIS, 2001 Usage Example 3 Build System Specifications Profiles Scenarios Request ebXML specification 1 4 Register company profile Query about Company X 5 Request Company X’s Scenario 9 DO BUSINESS! 11 Send Company X’s Scenario 10 ebXML BP Model ebXML BO Library Send Company X’s Profile 6 Submit TPA 7 TPA Accepted 8 Send ebXML specification 2

12 Copyright OASIS, 2001 ebXML Technical Framework

13 Copyright OASIS, 2001 ebXML Business Operational View

14 Copyright OASIS, 2001 ebXML Functional Service View

15 Copyright OASIS, 2001 Transformation Rules

16 Copyright OASIS, 2001 ebXML Specification ebXML Business Service Interface (application) ebXML Registry Business Process and Information Models Request / Send Receive RequestSpecification() ReceiveSpecification() RequestLexicon() ReceiveLexicon() RequestBusinessObjectLibrary() ReceiveBusinessObjectLibrary() RequestSomeOnesBusinessProcessInformationModel() ReceiveBusinessSomeOnesBusinessProcessInformationModel() SendOwnBusinessProcessInformationModel() ReceiveAcknowledgementForOwnBusinessProcessInformationModelAcceptance() SendOwnTradingPartnerProfile () ReceiveAcknowledgementForOwnTradingPartnerProfile () Lexicon (Core Component) Content Business Object Library

17 Copyright OASIS, 2001 ebXML Business Service Interface (application) ebXML Registry Business Process and Information Models Request Receive Update RequestSomeOnesTradingPartnerProfile() ReceiveSomeOnesTradingPartnerProfile () RequestSomeOnesNew/UpdatedBusinessProcessInformationModel() ReceiveBusinessSomeOnesNew/UpdatedBusinessProcessInformationModel() SendTradingPartnerAgreement() ReceiveAcknowledgementForTradingPartnerAgreement() RequestLexiconUpdate() ReceiveLexiconUpdate() RequestBusinessObjectLibraryUpdate() ReceiveBusinessObjectLibraryUpdate() TPP Registry Query Retrieve (abstract) Lexicon (Core Component) Content Business Object Library EbXML Business Service Interface (application) Send Some examples of possible access service methods List of Scenarios Messaging Constraints Security Constraints Receive

18 Copyright OASIS, 2001 ebXML Business Service Interface (application) SendBusinessMessage() ReceiveBusinessMessageAcknowledgement() ReceiveBusinessMessage() SendBusinessMessageAcknowledgement() GenerateErrorMessage() ReceiveErrorMessage() Send Retrieve ebXML Business Service Interface (application) Some examples of possible transport methods

19 Copyright OASIS, 2001 ebXML metamodel in a staged approach You may use TRP section without the rest – To exchange your own message structures via TRP You may use Information section without the rest – To define message structures to be used in some other TRP You may use Process section without the rest – You may optionally define contract semantics of a process You may use Market section without the rest – To create an independent set of yellow or white pages Or: - Use all of them to reach the full vision of ebXML

20 Copyright OASIS, 2001 Trading-Partner Agreement Mission Define a specification for creating the IT part of a partner profile and a TPA, which is a combination of two partner profiles TPA IT configuration file, specifies only things that TRP messaging service can manage and enforce No business information Derive from BP metamodel

21 Copyright OASIS, 2001 Trading-Partner Agreement

22 Copyright OASIS, 2001 Business Process Business Operational Map Business Category Business Process Business Requirements View Partner TypeBusiness Collaboration Agreement Economic Resource Business Transaction View Business Service View RoleBusiness Transaction Request Document Response Document Business ServiceService Transaction Request Message Response Message

23 Copyright OASIS, 2001 Create Long Term Contract Forecast Component Requirements Send Planning Document Place Order Ship Materials Customer Arrange Payment Supplier Domain: Matl Mgmt Industry: Auto Ship Notice Regulatory: Safety Change Lvl Container Serialized ID ProdId Part Number Ship’d Qty Context Core Components

24 Copyright OASIS, 2001 Core Components

25 Copyright OASIS, 2001 Registry & Repository ebXML specification SchemasTPP Objects w. MetaData Reference Content

26 Copyright OASIS, 2001 Registry & Repository

27 Copyright OASIS, 2001 Messaging Services

28 Copyright OASIS, 2001 Now that ebXML specs are available... Do I have to choose between EDI and ebXML? How does ebXML fit into web services? How does ebXML work in relation to other standards such as UDDI, SOAP…? Who’s implementing ebXML now? Is ebXML going to replace industry specific vocabularies? Can I implement some ebXML specs and not others? What’s next?

29 Copyright OASIS, 2001 Do I have to choose between EDI and ebXML?

30 Copyright OASIS, 2001 “ebXML is not a replacement for EDI. Large companies that have spent billions developing EDI systems can run those in parallel with ebXML. ebXML allows large companies to trade with smaller partners who don’t have EDI.”

31 Copyright OASIS, 2001 No business communicates solely in its supply chain EDI Limited to large organizations High cost-of-entry Rigid message sets Used by 5% of enterprises outside the Fortune 1000 ebXML Takes advantage of cheap Internet technology Built on EDI experience with input from EDI community Preserves EDI investment Designed for the other 95%

32 Copyright OASIS, 2001 How does ebXML fit into web services?

33 Copyright OASIS, 2001 “ebXML, SOAP and XHTML have emerged as technologies likely to provide the foundations for future Web services.”

34 Copyright OASIS, 2001 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

35 Copyright OASIS, 2001 WSDL and ebXML CPP WSDL provides: Service name Service parameters Endpoint for invocation ebXML CPP provides: Service name Service parameters Endpoint for invocation Role of an organization in the context of a service Error-handling Failure scenarios

36 Copyright OASIS, 2001 WSDL and ebXML BP WSDL identifies Business processes ebXML BP identifies Business processes Roles an organization must play Messages being exchanged

37 Copyright OASIS, 2001 “ebXML and UDDI are likely to end up as complementary solutions in E-business systems... UDDI should help accelerate the integration of systems used in marketplaces, while ebXML aims to standardize how XML is used in general business integration.”

38 Copyright OASIS, 2001 “Although ebXML does not rely on the UDDI service registry, instead providing one of its own, it does not exclude interoperability with UDDI, making it possible for businesses to locate ebXML-ready services through UDDI registries. Because ebXML goes beyond UDDI to include key data for building b-to-b partnerships and transactions, there's a clear advantage to its use.”

39 Copyright OASIS, 2001 UDDI and ebXML Registry Spec UDDI Basic identification Industry classification Technical capabilities ebXML Registry Spec Basic identification Industry classification Technical capabilities Search capability Retrieval of objects in corresponding repositories NOTE: ebXML offers a way to use UDDI to locate ebXML registries http://www.ebxml.org/specs/rrUDDI.pdf

40 Copyright OASIS, 2001 ebXML Messaging Spec and SOAP ebXML uses SOAP with Attachments, wrapping XML SOAP format in MIME envelopes MIME envelopes allow SOAP/ebXML messages to include non-XML content such as digitized images or programming code as attachments

41 Copyright OASIS, 2001 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

42 Copyright OASIS, 2001 Who’s implementing ebXML now?

43 Copyright OASIS, 2001 Backed by Vendors

44 Copyright OASIS, 2001 Is ebXML going to replace industry specific vocabularies?

45 Copyright OASIS, 2001 “ebXML provides a platform on which to build standards that are developed faster and yet supported by a rich set of software tools.”

46 Copyright OASIS, 2001 ebXML Adoption Making Headlines RosettaNet Adopts ebXML in RNIF Covisint (GM, Ford, Daimler-Chrysler ) Supports ebXML for Automotive Industry OpenTravel Alliance Specs Recommend ebXML Open Applications Group Integrates ebXML into 182 Business Transaction Standards Global Commerce Initiative (GCI) Adopts ebXML in Data Exchange Standard for B2B Trade in Consumer Goods

47 Copyright OASIS, 2001 “Unlike the general category of Web services, which has seen its share of vendor adaptation, ebXML has been successful in attracting the support of industry heavyweights across all industries.”

48 Copyright OASIS, 2001 Backed by Industry Groups The Open Healthcare Group

49 Copyright OASIS, 2001 “We've got to pound a stake in the ground and move forward. ebXML is the stake we've chosen.” Jeff Cripps Director of Industry Relations Covisint (eBusiness exchange founded by General Motors, Ford and Daimler-Chrysler)

50 Copyright OASIS, 2001 What’s next?

51 Copyright OASIS, 2001 ebXML Work Continues OASIS UN/CEFACT ebXML Coordination Cmte OASIS UN/CEFACT ebXML Marketing Team OASIS UN/CEFACT ebXML Tech Architecture OASIS ebXML Collaboration Protocol Profile TC OASIS ebXML Implementation/Interoperability TC OASIS ebXML Messaging Services TC OASIS ebXML Registry TC UN/CEFACT e-Business Transition Ad hoc WG (eBTWG)

52 Copyright OASIS, 2001 What do I need to remember about ebXML?

53 Copyright OASIS, 2001 ebXML Moving Forward ebXML specs are complete and publicly available. ebXML integrates SOAP and seeks convergence with other standards. ebXML is being adopted by standards groups around the world including RosettaNet, GCI, Covisint, OAGI, OMG, OpenTravel Alliance, HL7… ebXML products are being announced daily by companies that include Bind Systems, XML Global… UN/CEFACT and OASIS jointly support ebXML.

54 Copyright OASIS, 2001 Get involved in ebXML Download the specs from www.ebxml.org Join OASIS Subscribe to ebXML-DEV mail list Review public archives of OASIS ebXML TC work Encourage your industry group to adopt ebXML specifications in standards Specify ebXML-compliance from providers

55 Copyright OASIS, 2001 “With its long list of provisions, from security and messaging to workflow processes and QoS (quality of service) agreements between trading partners, ebXML is shaping up to provide the most comprehensive way to advance e-business integration.”

56 Copyright OASIS, 2001 “ebXML is our only chance this decade to establish an international e-commerce standard.”

57 Copyright OASIS, 2001 www.ebxml.org


Download ppt "Copyright OASIS, 2001 ebXML: Moving Forward - Technical Overview Patrick Gannon President & C.E.O. OASIS."

Similar presentations


Ads by Google