160 likes | 336 Views
A Single Global Electronic Market With ebXML™. “ebXML enables anyone, anywhere to do business with anyone else over the internet” From a UNCEFACT and OASIS presentation over the Internet. Electronic Business XML Initiative (ebXML).
E N D
A Single Global Electronic Market With ebXML™ “ebXML enables anyone, anywhere to do business with anyone else over the internet”From a UNCEFACT and OASIS presentationover the Internet Collaborative Business
Electronic Business XML Initiative (ebXML) • ebXML is an international initiative established by UN/CEFACT and OASIS. "The United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT) and the Organization for the Advancement of Structured Information Standards (OASIS) have joined forces to initiate a worldwide project to standardize XML business specifications. UN/CEFACT and OASIS have established the Electronic Business XML Working Group to develop a technical framework that will enable XML to be utilized in a consistent manner for the exchange of all electronic business data. Industry groups currently working on XML specifications have been invited to participate in the 18-month project.”ebXML Technology Report Collaborative Business
Finding Trading Partners • “In ebXML, companies conduct business through the exchange of documents, which can take the form of purchase orders, administrative information, or even the goods themselves. For example, a company looking for a news clipping service might send a purchase order to a supplier and receive a list of news items in response. • Registries hold information on potential Trading Partners in the form of Collaboration Protocol Profiles (CPPs). CPPs are XML documents that use a specific vocabulary to identify business processes that a company is willing and able to take part in, the roles that it can play, and technical information about its capabilities. For example, searching the CPPs in an ebXML registry can uncover a business that can provide news clippings through an HTTP interface and that is willing to accept purchase orders online.”Introduction to ebXML - IBM developerWorks Seminar Collaborative Business
Registry/Repository • A registry is a mechanism where business documents are registered and queried • A registry can be established by an industry group or standards organization • A repository is a location where a document pointed at by the registry reside and can be retrieved by conventional means (e.g., http or ftp) Adapted from a slide by A Dolgac, Nov 6 2002 Collaborative Business
The Collaboration Protocol Profile (CPP) • The Collaboration Protocol Profile (CPP) is an XML document that specifies: • Contact information (business address, industry classification, etc.) • Supported business processes • Transport protocols • Security mechanismsAdapted from a slide by A Dolgac, Nov 6 2002 Collaborative Business
Collaboration Protocol Agreement (CPA) • The Collaboration Protocol Agreement (CPA) • specifies the details of how two organizations have agreed to conduct business electronically • It is formed by combining the CPPs of the two organizations • The ebXML Message Service Handler is used to implement the exchange of messagesAdapted from a slide by A Dolgac, Nov 6 2002 Collaborative Business
ebXML Architecture’s functional components • Business Process Specification • Trading Partner Information • Collaboration Protocol Profile CPP • Trading Partner Agreement • Collaboration Protocol Agreement CPA • Registry/Repository • Messaging Service • Core ComponentsAdapted from a slide by A Dolgac, Nov 6 2002 Collaborative Business
Winning Business • Repository of partner profiles, • Discovery and negotiation services • Negotiation of business parameters • Automated negotiation of CPA details • Automatically build CPA from CPPs • Deploy copies of negotiated CPA at partner sites • Do businessMartin W. SachsOASIS CPPA Negotiation subteam leadJan. 30, 2002 Collaborative Business
Components of Negotiation Process • CPP of each prospective partner • Negotiation Descriptor Document (NDD) of each prospective partner • What is negotiable in each CPP • Negotiation CPA (NCPA) • Common IT properties for automated negotiation • Negotiation protocol descriptionMartin W. SachsOASIS CPPA Negotiation subteam leadJan. 30, 2002 Collaborative Business
Negotiation protocol description • Based on ebXML Business Process Specification • Schema • Negotiation verbs • Choreography of negotiation messagesMartin W. SachsOASIS CPPA Negotiation subteam leadJan. 30, 2002 Collaborative Business
ebXML's Practical Benefits • Standards and specifications covering many levels--to facilitate e-commerce and e-collaboration. Collaborative Business
An example • a business-process specification for a referral Collaborative Business
A business-process specification for a referral • messages for requesting referral approval, • notifying both practices that the referral has been accepted • scheduling an appointment. Collaborative Business
A business-process specification for a referral • The trading-partner roles • the referring practice, • the referred practice • the care management agency. Collaborative Business
A business-process specification for a referral • The sequence process • the appointment schedule request document proceeds from the referring practice to the referred practice, • approval request moves from referring physician to care management agency, • notification of approval goes to both physicians. Collaborative Business
Summary • Global marketplace aims • Highly automated negotiation of binding contracts • Based on Business Process Definitions • Covering the business core • Permitting replacement of EDI with extension of a simpler electronic exchange of data . • Involving on-line assurance of internal process in many cases, in all likelihood. Collaborative Business