The 'eb' in ebXML stands for "electronic business," and you can pronounce the phrase as "electronic business XML," "e-biz XML," "e- business XML," or simply "ee-bee-ex-em-el.“ ebXML is a set of specifications that together enable a modular electronic business FRAMEWORK through the exchange of XML- based messages.
Modular suite of specifications Core Infrastructure: messaging service, registry and repository, and collaborative partner agreement Relies on the Internet's existing standards HTTP, TCP/IP, MIME, SMTP, FTP, UML, and XML Supports SM to MID sized enterprises design and technical architecture promote use of shrink-wrapped, plug-and-play software puts standard in the reach of smaller businesses
Registry: A central server that stores a variety of data necessary to make ebXML work. Business Processes: Activities that a business can engage in Collaboration Protocol Profile (CPP): A profile filed with a Registry by a business wishing to engage in ebXML transactions. Business Messages: The actual information communicated as part of a business transaction. Collaboration Protocol Agreement (CPA): a contract between businesses that can be derived automatically from the CPPs. If a CPP says "I can do X," a CPA says "We will do X together."