All the aspects of Business Collaborations, Business Transactions, Business Document flows and Choreography are realised in a UML class diagram. See figure 9 for this one class diagram. The Business Process Schema Specification describe the mapping between the class diagram and the XML schema code.
|
There are further details which are not treated here, like the facility to legally bind an ebXML Document, the usage of cryptography for encryption, digital signature and non-repudiation. Further details are error handling in the message flow, like time outs, handling and occurrence of exceptions and reliability. The ebXML Messaging Service chapter 3.7 defines the message transportation typically with header and content based on SOAP with attachments.