O'Reilly logo

Essential Business Process Modeling by Michael Havey

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

ebXML BPSS: Collaboration

The concepts of choreography and orchestration, discussed in previous chapters, pertain to the management of inter- and intraprocess flow, respectively. The pervasive business-to-business (B2B) ecommerce concept of collaboration , whose name, like those of choreography and orchestration, conveys a sense of coordinating individual entities, has a subtly different meaning. The leading model for collaboration is found in the OASIS group's specification of the Business Process Specification Schema (BPSS),[*] an XML language that is part of the larger electronic business XML (ebXML) B2B system.

The key elements of BPSS are the following:

Business transaction

A business transaction is an exchange of data between two partners that is treated as an atomic unit of work; if it fails at any point, both partners agree that exchange is null and void. A business transaction has a requesting and a responding activity and optional signals (acknowledgment messages).

Binary collaboration

A binary collaboration is an exchange between two authorized partners, each of which performs a role (e.g., buyer and seller): one is the initiating role; the other is the responding role. The collaboration consists of a set of activities, each of which can be either a business transaction or another binary collaboration .

Multiparty collaboration

A multiparty collaboration is an exchange between more than two partners, though it is defined in terms of a set of binary collaborations. For example, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required