Date: Sep. 23, 2001
Link: http://java.sun.com/features/2001/09/ebxmlkey.html
Source Author or Organization: Kammie Kayl, Sun Microsytems
Electronic business Extensible Markup Language
(ebXML), a project sponsored by the Organization for the Advancement of Structured Information Standards (OASIS) and United Nations Centre for Trade Facilitation and
Electronic Business (UN/CEFACT) standards bodies, provides infrastructure for electronic business.
This article identifies several key components that comprise ebXML. Collaboration Protocol Profiles (CPPs)
and Collaboration Protocol Agreements (CPAs) describe supported message-exchange/collaboration capabilities
and transaction requirements. Several components for handling CPPs and CPAs are explained, including business
process specifications, Simple Object Access
Protocol (SOAP) -based messaging, the ebXML registry/repository service (for storing CPPs and CPAs,
documents or document fragments, Java code in JAR files, audio and video, etc.), Java API for XML Registries (JAXR) for
registry services, Java API for XML-based RPC
(JAX-RPC) for remote calls and Java API for
XML Messaging (JAXM) for Business-to-Business (B2B) ecommerce messaging. The article also provides
several links for related reading.