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/
