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] Interoperability, protocols, and BPEL


Danny van der Rijn wrote:

>you are paraphrasing me accurately, tony.  while i agree with you that BPEL
>will be used to create protocols, i'm at a loss to figure out how we would
>come up with a set of such protocols on which to test interoperability.
>that seems far beyond the scope of what i can see anyone signing up to do.
>
>in other words, in order to get "2) a set of BPEL implementations that
>faithfully implement all of the behavioral details & edge cases in a
>consistent or compatible way", i don't think it is required that coming up
>with "a set of "compatible" BPEL process definitions" is required.
>  
>
mm1: However, there could be a subset that is required to enable 
interoperability and that could be beneficial in many ways.  That gets 
back to ensuring consistency in the specification to encourage 
conformance and enable interoperability.

>i am hoping that the behavioral details & edge cases that would be exercised
>by such interop testing could be exercised either by other test cases, or
>virtually, in people's minds.  in the end, i would hope that the spec would
>be very clear on all of this stuff, and if it ends up requiring what you
>describe, then so be it.
>
>danny
>
>----- Original Message ----- 
>From: "Tony Andrews" <tandrews@microsoft.com>
>To: <wsbpel@lists.oasis-open.org>
>Sent: Wednesday, July 23, 2003 10:53 AM
>Subject: [wsbpel] Interoperability, protocols, and BPEL
>
>
>I just wanted to follow up on one comment made during the call today.
>During the interop discussion, the statement was made that one typically
>thinks of interoperability in the context of protocols definitions, and
>since BPEL isn't a protocol we should be more concerned about
>portability (I hope I've paraphrased accurately).
>
>I just wanted to add that while BPEL isn't itself a protocol, it *will*
>be used to define application-level protocols, so in that respect
>interoperability is very relevent. For our users to build processes that
>successfully interoperate two things will be required 1) a set of
>"compatible" BPEL process definitions, and 2) a set of BPEL
>implementations that faithfully implement all of the behavioral details
>& edge cases in a consistent or compatible way.
>
>The first requirement can be satisfied through static analysis, and IMO
>part of our job is to ensure that BPEL enables the creation of such
>tools. A precise definition of BPEL's operational semantics (in some
>appropriate form) would go a long way toward satisfying the second
>requirement and would give us a way of sorting out the interoperability
>issues between implementations which are bound to arise.
>
>A standard for protocol description (& execution) is only useful if
>everyone can agree about not only what they will accept as input (i.e.
>compile & execute), but also about precisely how they will behave in
>response to that input. Maybe people feel that this is just another
>aspect of portability, but I think it's a little deeper and more subtle
>than that.
>
>Thanks, Tony
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: wsbpel-unsubscribe@lists.oasis-open.org
>For additional commands, e-mail: wsbpel-help@lists.oasis-open.org
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: wsbpel-unsubscribe@lists.oasis-open.org
>For additional commands, e-mail: wsbpel-help@lists.oasis-open.org
>
>  
>




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