Re: Correlation Requirements

>
>
>>McCabe: There may even be a set of services that you want to coordinate in a
>>    
>>
>particular fashion to achieve a particular goal (e.g., the warehouse, credit
>card, delivery services combine to deliver a book.)<<<
>
>In this case aren't you just defining a business process over which you have
>total control where you are just using the existing services within their
>already pre-defiined constraints?
>
>Burdett: If this is true you don't need a CDL and the services you use don't need to
>be changed to become choreography aware - i.e. I agree.
>  
>
mm1: Dave, the CDL may be needed particularly if the warehouse 
interfaces to many logical endpoints that function as a logical 
enterprise and the domain of control crosses boundaries. Wouldn't that 
be based on business requirements?

>But that's not the problem I am thinking of.
>
>Let's suppose a seller has a service that can accept orders. When the
>service receives the order it needs to know how to respond, and, also know
>what types of messages the buyer might send next. As I said in my earlier
>email we have identified 14 different ways of placing an order.
>  
>
insert from previous message:

McCabe: I believe that the final reality will be something like 95% of services 

are *not* choreography aware.

Maybe, but my guess is that if the service is part of a commerce-related
co-operation between businesses, then 95% of those services *will* have to
be choreography aware. For example we have identified 14 different ways (ie
choreographies) which are used by businesses today to just place an order.
If you don't know the choreography being followed then the parties involved
won't know what they are (or are not) allowed to do.

mm1: Dave, as Frank recognizes we have to accommodate more than B2B.

Received on Sunday, 7 September 2003 17:03:37 UTC