Re: Different composition(or invocation) order may result an undesirable Feature Interaction problem in Web service

Interesting discussion given this is on the choreography public mailing 
list.

The Choreography approach is by design. That is you design a global 
model that contractually prevents unwanted FI. So in a sense it is 
impossible to get unwanted FI because all of the valid interaction are 
modeled. This works for many real problems in which the parties 
concerned wish to interact to do some business transactions. For 
example most if not all financial service xaction are done this way. 
Hence the use of vertical standards. What we do in Choreo (through 
WS-CDL) is provide a standard way of describing such interaction from a 
neutral perspective thus ensuring peer-to-peerness is maintained (so no 
orchestration is needed) and providing a sound description language 
that enables such "global-models" to be defined.

Take a look at FIX (www.fixprotocol.org) as a real example of such a 
protocol.

Cheers

Steve T

On 29 Sep 2004, at 22:15, rayluo wrote:

> Hi Chiusano,
>  
>    Thanks for your reply. Yes, sometimes the undesirable FI (Feature 
> Interaction) can be avoided if the consumer and provider have enough 
> "awareness". But how to achieve it? That is one of the purpose of my 
> thesis: try to collect FI examples as many as possible,categorise and 
> document them.  Hope to offer a reference for web service designer and 
> developer in the future. I have spent 15 months to explore those kinds 
> of examples. But not enough examples can be identified.
>  
> Thanks,
>  
> Ray

Received on Wednesday, 29 September 2004 18:51:58 UTC