Dear Ashley,

I think your point about orchestration and composition is very well 
taken indeed. If you restrict your view to WS-BPEL then I think you are 
correct because WS-BPEL is all about recursive Web Service Composition 
and the control of the constituent services to deliver the new one. 
However we may need to be a little careful it thinking that WS-BPEL 
defines orchestration. I do not think it should do so and would not 
suggest going down that path.

And your definition of a Choreography is pretty well spot on. This can 
be applied to services across enterprises or indeed services within 
enterprises. It doesn't matter too much which you do it works in either 
case. The former is used for collaborative business protocols between 
enterprises and the latter to increase the distribution and 
"peeredness" of an SOA solution. And of course WS-BPEL can feature in 
this too because to WS-CDL it is an end-point albeit an interesting one 
because it does have some notion of end-point-behavior which is very 
convenient for WS-CDL.

Cheers

Steve T

On 19 Jul 2006, at 15:10, Ashley at Metamaxim wrote:

> Todd wrote:
>  
> > I thought I'd turn this into a group exercise and see how all of you
> > define it. (i.e., Orchestration, Choreography, and Composition)
>  
> Excellent. This should be fun!
>  
> In my view, Choreography defines a behavioural protocol to which 
> multiple parties must (or should) adhere when engaged in a service 
> based collaboration. I am sure that Steve R-T will give us the 
> definitive definition of Choreography!
>  
> Like you, Todd, I am not clear whether there is any real difference 
> between Orchestration and Composition. Perhaps Orchestration is the 
> means by which Composition is achieved?
>  
> Rgds
> Ashley
>
>  
>   





------------------------ Yahoo! Groups Sponsor --------------------~--> 
Check out the new improvements in Yahoo! Groups email.
http://us.click.yahoo.com/6pRQfA/fOaOAA/yQLSAA/NhFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/service-orientated-architecture/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to