Von: Alexis Richardson <[EMAIL PROTECTED]>
An: [email protected]
Gesendet: Montag, den 24. Juli 2006, 13:30:02 Uhr
Betreff: Re: [service-orientated-architecture] Re: Orchestration, Choreography , and Composition
Frank
I don't quite follow. Are you saying that abstract BPEL is intended to play the same role as WS-CDL?
My understanding is that abstract BPEL represents a set of constraints on executable BPEL, such that for example there can be two executable BPEL process artefacts P and Q which share an abstract description. Is that correct? If so then is the abstract BPEL only describing externally observable behaviour of P and Q? And, if so, then what composition guarantees are provided (or intended, or hoped for)?
Yours confusedly.
alexis
Alexis,you are absolutely right: The different how's (i.e. orchestrations) cannot always be woven together! They have to fit... Although there is quite some research going on these days on checking whether two orchestrations fit together, there will likely always be situation where that won't help.Thus, you need to specify how different orchestrations fit together - and this is where choreography comes in. By "wiring" orchestrations together explicitly, the human brain is solving otherwise intractable problems.But there is a different twist in it: In a choreography you typically only care about the externally visible behavior of each partner. Thus, a choreography in practice may only weave together "projections" of the "internal choreography". To allow this distinction, we introduced executable vs abstract BPEL.I am interested in Steve's view on that...----- Ursprüngliche Mail ----
Von: Alexis Richardson < [EMAIL PROTECTED]>
An: [email protected]
Gesendet: Samstag, den 22. Juli 2006, 14:58:01 Uhr
Betreff: Re: [service-orientated-architecture] Re: Orchestration, Choreography , and Composition
Absolutely - then the question becomes: what is the compositionality in both cases.
Intuitively, you cannot always weave together two 'hows'. Does choreography help by delimiting each 'how' with a composable 'what'? (like a type system for behaviour).
Steve, Frank, any comments?On 7/21/06, Phil Ayres < [EMAIL PROTECTED] > wrote:Alexis,
I think I need to refine this a little, as my brain did a loop trying
to get so abstract!
>
> - the choreography is the 'what'
> - the orchestration is the 'how'
>Maybe I'll add a few words for my simple brain...
- choreography is the 'what to do - decide yourself how and when to do it'
- orchestration is the 'what to do - I'll tell you what and when to do it'
Cheers
Phil
http://improving-nao.blogspot.com/
| Computer software | Computer security software | Computer software program |
| Computer fax software | Computer virus software |
YAHOO! GROUPS LINKS
- Visit your group "service-orientated-architecture" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
__,_._,___
