[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [wsbpel] Issue - 166 - Let's try it again
the result may not be 2. the spec says atomic. it says nothing about
isolated. i strongly object to the addition of isolation. Dieter Roller wrote: .. the result is 2 (the I in ACID)... Cheers, dieter Dieter Roller IBM Senior Technical Staff Member (STSM) IBM Academy of Technology Emeritus Phone : +49-7031-164476 Fax : +49-7031-164890 e-mail rol@de.ibm.com Assaf Arkin <arkin@intalio.co m> To Dieter Roller/Germany/IBM@IBMDE 10/05/2004 09:30 cc AM wsbpeltc <wsbpel@lists.oasis-open.org>, ygoland@bea.com Subject Re: [wsbpel] Issue - 166 - Let's try it again assign counter = 0 flow assign counter = counter +1 assign counter = counter +1 If atomic means infinitesimal, then I would interpret it to mean the two activities cannot happen concurrently (logically speaking), and the result is counter = 2. If atomic means indivisible, then I would interpret it to mean that the two activities cannot be interspersed, but could occur concurrently, and the result could be counter = 1. Assaf Dieter Roller wrote:?? Dieter Roller IBM Senior Technical Staff Member (STSM) IBM Academy of Technology Emeritus Phone : +49-7031-164476 Fax : +49-7031-164890 e-mail rol@de.ibm.comAssaf Arkin<arkin@intalio.com> ToDieter Roller/Germany/IBM@IBMDE10/05/2004 08:50 ccAM ygoland@bea.com, wsbpeltc<wsbpel@lists.oasis-open.org>SubjectRe: [wsbpel] Issue - 166 - Let'stry it againIs it indivisible or infinitesimal? Assaf Dieter Roller wrote:I don't think that the meaning of atomic is ambigous. It means that the assign is executed has the properties of an ACID transaction. Requiring that an assign is executed as the only activity in a process is far too restrictive (and not necessary)... Cheers, dieter Dieter Roller IBM Senior Technical Staff Member (STSM) IBM Academy of Technology Emeritus Phone : +49-7031-164476 Fax : +49-7031-164890 e-mail rol@de.ibm.com"Yaron Y. Goland"<ygoland@bea.com>To10/05/2004 01:54 wsbpeltcAM <wsbpel@lists.oasis-open.org>ccPlease respond to Subjectygoland [wsbpel] Issue - 166 - Let's try itagainProblem: The meaning of the term atomic in the BPEL specification's definition of assign is ambiguous. Proposed Change Of Language: The assign activity is atomic, that is, the assign activity MUST be executed as if, for the duration of its execution, it was the only activity in the process being executed. The mechanisms used to implement the previous requirement are implementation dependent. Thoughts? Yaron 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. To unsubscribe from this mailing list (and be removed from the roster ofthe OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.php.To unsubscribe from this mailing list (and be removed from the roster ofthe OASIS TC), go to http://www.oasis-open.org/apps/org/workgroup/wsbpel/members/leave_workgroup.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_workgroup.php. |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]