[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: CollaborationRole in version 3 CPPA and flexibility for ebBP 2.0
The CollaborationRole element primarily groups a Role
together with a ServiceBinding that contains many ActionBindings (the
primitives in ebCPPA that correspond to one flow of business information from a
sender to a receiver). In the past BPSS 1.* models equated the service with the
entire ProcessSpecification, which could in principle include many
BusinessCollaborations. With ebBP 2.0, however, a process specification groups many
services together (because many BusinessCollaborations are involved, each with
its own collaborative unit of work) There is with ebBP 2.0 then a point in changing the
multiplicity of ServiceBindings within a CollaborationRole to unbounded. This is in fact a conservative change in that instances that
only have one service binding in a CollaborationRole will still be instances of
a CollaborationRole that allows unbounded service bindings. This change makes v 3 CPPAs for ebBP 2.0 business processes
simpler to construct. The Collaboration Role would be the projection out of the
process description of all the Services that a Role is associated with, and would
provide all the ActionBindings for that Role, whether sender or receiver. Comments on this generalization would be appreciated. |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]