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> ?


Ron is correct in stating the thinking that was behind serializable
scopes.  I believe we do not need to formally identify "threads" to deal
with concurrency.  Yes, it would be good to expand the wording to make
all this clearer including the question Yaron had about why this did not
cause deadlock internally.

Satish

-----Original Message-----
From: Ron Ten-Hove [mailto:Ronald.Ten-Hove@Sun.COM] 
Sent: Monday, September 15, 2003 8:26 AM
To: Ricky Ho
Cc: wsbpel@lists.oasis-open.org
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_workgr
oup.php. 
>
>



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_workgr
oup.php.





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