The ebBP OASIS Standard is a technical business process specification. It defines a standard language so that business systems can be configured to support the execution of business collaborations between partners or collaborating parties rather than the processing accomplished from the perspective of one business partner. The formal designation has been eBusiness Extensible Markup Language (ebXML) Business Process Specification Schema (BPSS). It is more commonly known as ebBP (after the OASIS ebXML Business Process Technical Committee).
A Business Transaction is realized as Business Document Flows between Requesting and Responding parties performing roles. A Business Transaction is a specialized protocol used to achieve and support enforceable transaction semantics and state alignment between collaborating parties. The patterns listed in the technical specification provide semantic guidance, and options for a Business Transaction. One or more Business Signals can be exchanged as part of a Business Transaction to ensure state alignment of the respective parties.
The ebBP technical specification can be used to specify any shared collaboration. The specification may be effectively used with the other specifications in the ebXML framework, and with other technologies, for example when Web Services software components are being specified to execute Business Collaborations. Or, the ebBP business semantics and syntax are well-suited to enable definition of modular process building blocks that are combined in complex collaboration activities. The ebBP technical specification is also used to specify the business process related configuration parameters for configuring a software component to execute and monitor the collaborations.