Cristiano Novelli

ebXML Business Process (ebBP)

Versione Italiana

The ebXML Business Process Specification Schema (ebBP or BPSS) is a technical business process specification that provides a generic framework to define business collaborations, both between two parties/partners (binary) and multiparty (expressed as two or more binary collaborations).
This framework includes the means and descriptions by which one or more activities can be accomplished in performing business collaboration. This business collaboration could be part of an enterprise-to-enterprise collaboration (B2B) or defined within an enterprise for a collaboration that is required to be enforceable.

The ebXML standard ebBP allows to describe formally a business process for a specific industrial sector.
Each business process of a collaborative framework is analysed and defined by a service unit (i.e. services sector provider).
Through ebBP it is possible to describe:
- the roles in a business process
- the business documents exchanged into the business process
- the business process organization in activities and transactions
- the choreography, that is the order and the conditions wherewith the business process is executed
Each ebBP, common reference for a business process representation, is public and shared among enterprises.

ebBP-Generator XML Output
Click here to see the ebBP generated by ebBP-Generator for the Textile/Clothing and Footwear industries and for the Manufacturer-retail supply chains.

The following section is part of ebBP Specifications.
The eBusiness eXtensible Markup Language (ebXML) Business Process Specification Schema (ebBP or BPSS) technical specification defines a standard language by which business systems MAY be configured to support execution of Business Collaborations consisting of Business Transactions. It is based upon prior UN/CEFACT [UN/CEFACT] work, specifically the metamodel behind the UN/CEFACT Modelling Methodology [UMM] defined in the "UN/CEFACT Modelling Methodology - Meta Model - Revision 10. The ebBP technical specification supports the specification of Business Transactions and the choreography of Business Transactions into Business Collaborations. All Business Transactions are implemented using one of many available standard patterns. These patterns are defined in the UMM specification. A pattern is not executable; it rather specifies the type of the message exchange (request, response and signals) that applies for a given Business Transaction definition. It is a way to define classes of Business Transaction definitions. These patterns could potentially be related to different classes of electronic commerce transactions. The current version of the ebBP technical specification addresses Business Collaborations between any number of parties (Business Collaborations specialized to Binary or Multiparty Collaborations). It also enables participants, which are only capable of using Web service technologies to participate in a Business Collaboration.
ebBP definitions describe interoperable business processes that allow business partners to collaborate and achieve a given business goal.

These definitions MUST be executed by software components that collaborate on behalf of the business partners. The goal of the ebBP technical specification is to provide the bridge between the eBusiness process modelling and its execution by eBusiness software components. The ebBP technical specification provides for the nominal set of specification elements necessary to specify a Business Collaboration between business partners, and to fix configuration parameters for the partners' runtime systems in order to execute that Business Collaboration between a set of eBusiness software components. A business process definition created with the ebBP technical specification is referred to as an ebBP definition.

Example of business process
The following example, defined with BPMN graphical notation, is the representation of a simple business process according to ebXML Business Process model.


ebBP Directory

ebBP XML Schema (v2.0.4)
ebBP Specification (v2.0.4)
MODA-ML Business Process

- ebBP
- ebMS