tw gannon eb XML tech overview

Information about tw gannon eb XML tech overview

Published on November 7, 2007

Author: Heng

Source: authorstream.com

Content

ebXML: Moving Forward - Technical Overview:  ebXML: Moving Forward - Technical Overview Patrick Gannon President & C.E.O. OASIS ebXML enables anyone, anywhere to do business with anyone else over the Internet:  ebXML enables anyone, anywhere to do business with anyone else over the Internet ebXML Provides a Standard Way to: :  ebXML Provides a Standard Way to: Exchange business messages Conduct trading relationships Communicate data in common terms Define and register business processes ebXML History:  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 Slide5:  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 What does ebXML do?:  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 ebXML Specs--Modular Suite:  ebXML Specs--Modular Suite Technical Architecture Business Process Registry and Repository Collaboration Protocol Profile and Agreement Message Services Core Components ebXML: Built on Existing Standards:  ebXML: Built on Existing Standards HTTP TCP/IP MIME SMTP FTP UML SOAP XML The ebXML Technical Architecture:  The ebXML Technical Architecture ebXML Architecture:  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 Usage Example:  Usage Example Build System Specifications Profiles Scenarios Request ebXML specification Register company profile Query about Company X Request Company X’s Scenario Send Company X’s Scenario ebXML BP Model ebXML BO Library Send Company X’s Profile Submit TPA TPA Accepted Send ebXML specification ebXML Technical Framework:  ebXML Technical Framework ebXML Business Operational View:  ebXML Business Operational View ebXML Functional Service View:  ebXML Functional Service View Transformation Rules:  Transformation Rules ebXML metamodel in a staged approach :  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 Trading-Partner Agreement :  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 Trading-Partner Agreement:  Trading-Partner Agreement Slide22:  Business Process Slide23:  Create Long Term Contract Forecast Component Requirements Send Planning Document Place Order Ship Materials Customer Arrange Payment Supplier Domain: Matl Mgmt Industry: Auto Regulatory: Safety Context Core Components Core Components :  Core Components Slide25:  Registry & Repository ebXML specification Schemas TPP Objects w. MetaData Reference Content Registry & Repository:  Registry & Repository Slide27:  Messaging Services Now that ebXML specs are available...:  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? Do I have to choose between EDI and ebXML? :  Do I have to choose between EDI and ebXML? “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.”:  “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.” No business communicates solely in its supply chain:  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% How does ebXML fit into web services?:  How does ebXML fit into web services? Slide33:  “ebXML, SOAP and XHTML have emerged as technologies likely to provide the foundations for future Web services.” Web Services:  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 WSDL and ebXML CPP:  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 WSDL and ebXML BP:  WSDL and ebXML BP WSDL identifies Business processes ebXML BP identifies Business processes Roles an organization must play Messages being exchanged Slide37:  “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.” Slide38:  “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.” UDDI and ebXML Registry Spec:  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 ebXML Messaging Spec and SOAP:  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 An Important Distinction:  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 Who’s implementing ebXML now? :  Who’s implementing ebXML now? Backed by Vendors:  Backed by Vendors Is ebXML going to replace industry specific vocabularies? :  Is ebXML going to replace industry specific vocabularies? Slide45:  “ebXML provides a platform on which to build standards that are developed faster and yet supported by a rich set of software tools.” ebXML Adoption Making Headlines:  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 Slide47:  “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.” Backed by Industry Groups:  Backed by Industry Groups The Open Healthcare Group “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) :  “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) What’s next?:  What’s next? ebXML Work Continues:  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) What do I need to remember about ebXML?:  What do I need to remember about ebXML? ebXML Moving Forward:  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. Get involved in ebXML:  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 Slide55:  “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.” Slide56:  “ebXML is our only chance this decade to establish an international e-commerce standard.” www.ebxml.org:  www.ebxml.org

Related presentations


Other presentations created by Heng

Cattle Farming
28. 12. 2007
0 views

Cattle Farming

1920 2000 Presidents Review
13. 04. 2008
0 views

1920 2000 Presidents Review

07 Messaging
30. 03. 2008
0 views

07 Messaging

SITE motivation
27. 03. 2008
0 views

SITE motivation

Hands On Session
14. 03. 2008
0 views

Hands On Session

Key Messages
05. 03. 2008
0 views

Key Messages

courseweb
24. 02. 2008
0 views

courseweb

interim01 presentation
20. 02. 2008
0 views

interim01 presentation

UofODay2007
07. 01. 2008
0 views

UofODay2007

Rivkin Fish
07. 01. 2008
0 views

Rivkin Fish

lecture 1
02. 10. 2007
0 views

lecture 1

Sikhism and Baisakhi
26. 11. 2007
0 views

Sikhism and Baisakhi

Plant Reproduction Chapter41
12. 12. 2007
0 views

Plant Reproduction Chapter41

schoff
25. 10. 2007
0 views

schoff

Watkins
26. 10. 2007
0 views

Watkins

chap 18 web
26. 10. 2007
0 views

chap 18 web

After the Fall of Rome
29. 10. 2007
0 views

After the Fall of Rome

tropopause folding ialongo
30. 10. 2007
0 views

tropopause folding ialongo

Rodos
30. 10. 2007
0 views

Rodos

AUC DV2003 Woo2
19. 11. 2007
0 views

AUC DV2003 Woo2

Ken
23. 11. 2007
0 views

Ken

Greco Persian Wars
14. 12. 2007
0 views

Greco Persian Wars

columbia dvp
28. 12. 2007
0 views

columbia dvp

The Neanderthal Enigma
31. 12. 2007
0 views

The Neanderthal Enigma

RobertTwilley
03. 01. 2008
0 views

RobertTwilley

AnalysisModeltalk 01Nov05
29. 10. 2007
0 views

AnalysisModeltalk 01Nov05

MTG Benefits
08. 11. 2007
0 views

MTG Benefits

shraiman lecture2 boulder 2
04. 01. 2008
0 views

shraiman lecture2 boulder 2

01 13 05 Andersonian
15. 11. 2007
0 views

01 13 05 Andersonian

TexasVulnerable
30. 12. 2007
0 views

TexasVulnerable

pwps merrell ann phare
28. 12. 2007
0 views

pwps merrell ann phare

DFASBRACAllHandsDec15
30. 10. 2007
0 views

DFASBRACAllHandsDec15

07 15 WMWW Romans 8 Intro
31. 10. 2007
0 views

07 15 WMWW Romans 8 Intro

PIPPresentation
05. 12. 2007
0 views

PIPPresentation

lpgassafety
06. 11. 2007
0 views

lpgassafety

April 11 2007 Presentation
13. 12. 2007
0 views

April 11 2007 Presentation

vcmeeting 2005 12 07
01. 10. 2007
0 views

vcmeeting 2005 12 07

Risa ERF 2005
03. 01. 2008
0 views

Risa ERF 2005

Illum
17. 12. 2007
0 views

Illum

BilgMuh tanitim
30. 11. 2007
0 views

BilgMuh tanitim

04 Technopole Brest
14. 11. 2007
0 views

04 Technopole Brest

25Prok
09. 10. 2007
0 views

25Prok

GA PRGTIPGTE07Norman
29. 12. 2007
0 views

GA PRGTIPGTE07Norman

childsafeysor
25. 12. 2007
0 views

childsafeysor

ekleziologia
21. 11. 2007
0 views

ekleziologia

011116 dg coord price
30. 10. 2007
0 views

011116 dg coord price