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

 


Help: OASIS Mailing Lists Help | MarkMail Help

wsbpel message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: RE: [wsbpel] Issue - 118 - When are Correlation Sets Mandatory?


Hello Ugo,

> So my conclusion is that there are indeed processes that do not need to
> use correlation. Both the singleton type and the multiple parallel
> instances type seem to have useful use cases associated with them, and
> they should both be supported.

This somewhat contradicts the spec:

(version from Dez; section version 10.1)
# In multiparty business protocols, each participant process in a 
# correlated message exchange acts either as the initiator or as 
# a follower of the exchange. The initiator process sends the 
# first message (as part of an operation invocation) that starts 
# the conversation, and therefore defines the values of the 
# properties in the correlation set that tag the conversation.
# All other participants are followers that bind their correlation 
# sets in the conversation by receiving an incoming message that 
# provides the values of the properties in the correlation set.
# Both initiator and followers must mark the first activity in 
# their respective groups as the activity that binds the 
# correlation set.

The problem here is, that the text clearly mandates that one can only be initiator or follower, however the section talkes about "multiparty business protocols" and not the BPEL Collaboration Model.

So if we decide, that BPEL supports more models, we should make sure the section captures this

Greetings
Bernd


[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]