Presentation on theme: "1 Business-to-Business (B2B) Ecommerce r Larger business have been engaged in EDI (Electronic Data Interchange) to exchange data r Traditional EDI is expensive."— Presentation transcript:
1 Business-to-Business (B2B) Ecommerce r Larger business have been engaged in EDI (Electronic Data Interchange) to exchange data r Traditional EDI is expensive due to high infrastructure costs r ebXML vision is to make global electronic commerce a reality r ebXML concentrations on business-to-business, not business-to-consumer aspects
2 ebXML r ebXML is a global e-business standard r It is a framework that will allow businesses to find each other and conduct business based on well-defined XML messages governed by standard or mutually- negotiated partner agreement r Sponsored by UN/CEFACT (United Nations Center for Trade Facilitation and Electronic Business) and OASIS (Organization for the Advancement of Structural Information Standards)
3 ebXML System overview r 3 Key phases: Registration/Implementation Discovery Negotiation r ebXML Registry
4 ebXML Registry r Central storage of business information, e.g. business process descriptions, XML schemas, CPPs, etc. r CPP (Collaboration Protocol Profile) - a profile filed with a Registry by a business wishing to engage in ebXML transactions. The CPP will specify some Business Processes of the business, as well as some Business Service Interfaces it supports.
5 Registration/Implementation r A company will access the Registry to examine existing Business Processes and Business Scenarios r A company will build and publish its Collaboration Protocol Profile (CPP), including its Business Process Information
6 Discovery r In this phase a company will use the Registry to discover business processes and interfaces published by other trading partners. r A company will generate and send a Collaborative Partner Agreement (CPA) to a trading partner r CPA is a reflection/intersection of both companies’ CPPs. r CPA contains information about messaging requirements for transactions, the conversations that take place in a collaborative business process, contingency plans, and security-related requirements.
7 Negotiation r The resulting CPA is submitted to a trading partner and is used to configure the runtime systems of both companies. r After the trading partner accepts the CPA, both companies are ready to engage in e-business using ebXML r The transactions consist of ebXML messages, which are sent over the standard ebXML Messaging Service r ebXML MS utilizes SOAP and HTTP (it also allows for attachments)