OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

ebxml-cppa message

[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]