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] Can Serializable Scope protect concurrent access within a<flow> ?


Ricky,

    I believe it is best to look at serializable scopes as modelled on 
the database concept of serialized isolation, rather than as a 
serialized access mechanism for a multi-threaded program. I believe the 
spec makes an explicit reference to this, although it does not elaborate 
on this. Do we need to expand on this section?

-Ron

Ricky Ho wrote:

> I believe the intention of "serializable scope" is to provide some 
> mechanism to protect shared data under concurrent access.  This 
> mechanism relies on a clear demarcation point for the "critical 
> section" (typically there won't be new thread of execution created 
> within the scope).  I guess the intention is for protection concurrent 
> execution of message handlers.
>
> However, it is not very clear to me if the same mechanism can be used 
> within a <flow> to protect shared data under concurrent access.  (In a 
> DAG model, the start and end of a new thread of execution is not 
> easily identifiable and so specifying the scope is hard).
>
> Therefore, is there any other mechanism to protect shared data within 
> a <flow> against concurrent access ?
>
> Rgds, Ricky
>
>
> To unsubscribe from this mailing list (and be removed from the roster 
> of the OASIS TC), go to 
> http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php. 
>
>




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