110 likes | 486 Views
Larger business have been engaged in EDI (Electronic Data Interchange) to exchange data Traditional EDI is expensive due to high infrastructure costs ebXML vision is to make global electronic commerce a reality ebXML concentrations on business-to-business, not business-to-consumer aspects.
E N D
Larger business have been engaged in EDI (Electronic Data Interchange) to exchange data Traditional EDI is expensive due to high infrastructure costs ebXML vision is to make global electronic commerce a reality ebXML concentrations on business-to-business, not business-to-consumer aspects Business-to-Business (B2B) Ecommerce
ebXML • ebXML is a global e-business standard • 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 • Sponsored by UN/CEFACT (United Nations Center for Trade Facilitation and Electronic Business) and OASIS (Organization for the Advancement of Structural Information Standards)
ebXML System overview • 3 Key phases: Registration/ImplementationDiscoveryNegotiation • ebXML Registry
ebXML Registry • Central storage of business information, e.g. business process descriptions, XML schemas, CPPs, etc. • 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.
Registration/Implementation • A company will access the Registry to examine existing Business Processes and Business Scenarios • A company will build and publish its Collaboration Protocol Profile (CPP), including its Business Process Information
Discovery • In this phase a company will use the Registry to discover business processes and interfaces published by other trading partners. • A company will generate and send a Collaborative Partner Agreement (CPA) to a trading partner • CPA is a reflection/intersection of both companies’ CPPs. • CPA contains information about messaging requirements for transactions, the conversations that take place in a collaborative business process, contingency plans, and security-related requirements.
Negotiation • The resulting CPA is submitted to a trading partner and is used to configure the runtime systems of both companies. • After the trading partner accepts the CPA, both companies are ready to engage in e-business using ebXML • The transactions consist of ebXML messages, which are sent over the standard ebXML Messaging Service • ebXML MS utilizes SOAP and HTTP (it also allows for attachments)