Next: 3.7 ebXML Messaging Service
Up: 3 ebXML
Previous: 3.5.2 Content of a
  Contents
3.6 ebXML Core Components
ebXML puts a lot of effort into re-usability. In the CPP document all kinds of objects get referenced. A CPP references Business Processes. A Business Process references Business Documents. Business Documents reference further
entities.
The last entity which can get referenced is a Core Component but Core Components can reference Core Components. Such Core Components are called
Aggregated Component.
Core Components get stored in the ebXML registry. Of course new Core Components can be added and common Core Components can be updated, extended. For this reason Core Components are versioned.
Core Components are an English language construct and Core Components are used across different industries.
Core Components have to be implemented first. Actually a core component has to be discovered/defined first (the ebXML Core Component Discovery and Analysis [4] technical report explains more on this). Then it can be defined in XML.
The UBL (Universal Business Language) team has the task to define some Core Components. The UBL group took the CommerceOne xCBL 11 as a basis to start.
This is a bottom-up approach and this approach has to meet the top-down approach somewhere in the middle.
Footnotes
- ... xCBL11
- http://www.xcbl.org
Next: 3.7 ebXML Messaging Service
Up: 3 ebXML
Previous: 3.5.2 Content of a
  Contents
author: Sacha Schlegel