XML is changing the way the web works with projects such as ebXML. This is not news really. Since the 1990‚s, committees have been examining ways to update and improve standards for the Internet and associated languages. Electronic Business using XML, e-business XML or ebXML, is a cooperative sponsored by the Organization for the Advancement of Structured Information Standards (OASIS) and the United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT). The mission of these two entities was to create a way to use XML globally for electronic transactions and networking.
There is no doubt that the Internet is big business. The diversity of XML suggests the need for global structure that dictates how to keep data consistent and secure. This is where ebXML steps up to the plate.
What is ebXML?
EbXML is a project that contains many smaller pieces. EbXML is about unification of communication and standards for modular electronic businesses. The ebXML infrastructure is a global marketplace that allows for XML-based messaging. ebXML takes a group of businesses and provides networking opportunities. The size and location of a company is not a factor. The smallest company can be part of the project as long as they meet the technical specifications. All industries can participate. This means that banking, government agencies, manufacturers and retail stores can all be part of the ebXML network.
What Does ebXML Do?
EbXML maintains a core library of technical architecture necessary to be part of the network. A company reviews this information and contours its structure to become part of the business community. To be part of the network, the company sets up a ’Collaboration Protocol Profile (CPP).‚ The new profile is accessible to other members. Another company comes along and sees the new applicant‚s information and determines if there might be a business partnership between the two organizations. Essentially, it is a communication link between businesses that sets up a standard of organization.
EbXML is an XML based system between companies of all sizes and industries. It is a massive network that allows interaction between businesses. The actual structure of ebXML splits into many categories that are always being revised. EbXML allows businesses to trade information and create a partnership via an XML platform. This is a very simplistic definition of a complicated project. For more information on ebXML technology, go to the OASIS Standards home page and look at the current specifications for ebXML.
ebXML Terminology
OASIS — one of the governing bodies for establishing standards for ebXML, committees for both OASIS and UN/CEFACT work together to revise the technological specifications of the business network.
ebXML Registry — a central server that stores all the data together. The registry is the heart of the ebXML network.
Collaboration Protocol Profile (CPP) — a data card sent to the registry that explains the business and lists possible processes. The CPP establishes information about the company and what type of transactions it requires. From this data, two companies can develop a partnership via a ’Collaboration Protocol Agreement (CPA)‚ and begin exchanging encrypted messages that use the XML language.
