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/



__._,_.___


SPONSORED LINKS
Computer software Computer security software Computer software program
Computer fax software Computer virus software Discount computer software


YAHOO! GROUPS LINKS




__,_._,___

Reply via email to