advertisement

tw gannon eb XML tech overview

100 %
0 %
advertisement
Information about tw gannon eb XML tech overview
Entertainment

Published on November 7, 2007

Author: Heng

Source: authorstream.com

advertisement

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

Add a comment

Related presentations

Related pages

ebXML: Moving Forward

ebXML: Moving Forward - Technical Overview ... Team OASIS UN/CEFACT ebXML Tech Architecture OASIS ... Overview Patrick Gannon President ...
Read more

An overview of S-OGSA: A Reference Semantic Grid ...

... An overview of S-OGSA: ... XML based representations for delivery of resource property, state and lifetime. ... W eb platforms, ...
Read more

Items where School is "Faculty of Medicine and Health ...

Norwich Medical School (9252) Group by: Creators ... (2012) An overview of the market for alcoholic beverages of potentially particular appeal to minors.
Read more

Excluded Studies - Enabling Medication Management Through ...

Treatment plan: High tech transfusion, Case statement for implementation of CPOE in all Massachusetts hospitals. ... Electronic health records overview.
Read more

A Web Service Approach to Universal Accessibility in ...

Moreover the use of XML ... distributed service s use transcoding tech nology to genera te documents for their hete rogeneous ... general W eb services [4].
Read more

Google

Advertising Programmes Business Solutions +Google About Google Google.com © 2016 - Privacy - Terms. Search; Images; Maps; Play; YouTube; News; Gmail ...
Read more

Bal des Conscrits de Besse - EventsDiscovery.com

On vous propose de venir vous détendre avec nous le temps d'une soirée, que se soit pour faire une pause pendant vos révisions, de souffler après les ...
Read more