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 # 23 Addendum && Re: [wsbpel] implicite linksof the runtime engine


Ram Jeyaraman wrote:

>
> CASE 2: Translating a sequence-with-explicit-links-construct into an 
> equivalent flow-with-explicit-links-construct
>
> Let's consider a sequence { a, b, c } with link dependencies b -> x 
> and c -> y, similar to the one, Satish pointed to earlier, in the 
> spec. a, b, c, x, y are all activities. Note, x and y are activities 
> outside the sequence. Translating the sequence to a flow, that is,
>
>      x  y            x    y
>
>      ^  ^            ^    ^
>      |  |         ==>>         |    |
>
> { a, b, c }         { a <- b <- c }
>
> In this case, it does not seem possible to use the same inclusive-OR 
> operation of the implicit join condition rule, on a 
> sequence-with-explicit-links-construct, in order to produce an 
> equivalent flow-with-explicit-links-construct.
>
> In this case, instead of using the implicit join condition rule, if 
> the engine uses an explicit join condition rule of
> (getLinkStatus(AtoB) && (getLinkStatus(XtoB) || getLinkStatus(..) || ..))
> then these constructs are readily exchangeable.

What you ment to say is that C should execute only after B has 
completed. The rules of the sequence is that whether B executed or 
completed immediately (since XtoB is false) does not affect whether or 
not C is executed. However, C cannot execute until after B has 
completed. This could be written as:

( getLinkStatus(BtoC) | true ) & getLinkStatus(YtoC)

arkin

>
> Note: It is also possible for an execution engine to use for CASE 1, 
> the explicit join condition of CASE 2, instead of the implicit 
> inclusive-OR join condition. That is, CASE 1 become a special case of 
> CASE 2. This makes unnecessary the use of implicit join condition for 
> the translation.
>
> peter.furniss@choreology.com: Peter, could you add this as an addendum 
> to issue 23, please? thank you.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wsbpel-unsubscribe@lists.oasis-open.org
> For additional commands, e-mail: wsbpel-help@lists.oasis-open.org



-- 
"Those who can, do; those who can't, make screenshots"

----------------------------------------------------------------------
Assaf Arkin                                          arkin@intalio.com
Intalio Inc.                                           www.intalio.com
The Business Process Management Company                 (650) 577 4700


This message is intended only for the use of the Addressee and
may contain information that is PRIVILEGED and CONFIDENTIAL.
If you are not the intended recipient, dissemination of this
communication is prohibited. If you have received this communication
in error, please erase all copies of the message and its attachments
and notify us immediately.





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