ambiguous match and business transaction

Hi all,

 

Here is a bunch of questions or purpose that I want to discuss

 

- Concerning the service Profile …. I read that the service profile permits
agents or other programs to check unambiguously the matching between a
requested WS and a advertised WS, only with input and output (I don’t really
understand how the condition and effect works) … But imagine you can found 2
services that have the input / output, but don’t do the same thing … like
this example : You have 2 inputs, 2 Numbers and 1 output, also a number. The
service A do input1 ° input2 while the service B do input1 – input2. How a
matching algorithm can make a difference between this 2 services (because
they have the same input/output) ?

 

- Concerning business transaction …. Imagine that we have a very nasty Web
service A which cheats on his profile. He advertises that he sells
computers. It requires an input that is a credit card number in order to
process to the paiement. But when the WS will be consumed, it will failed
and cancelled the transaction. But it will have my credit card number ….
Won’t it ? How to prevent against fakes profile ? (because the choice of a
WS is done by programs, it is easy to cheat)

 

- Concerning composition of services …. Imagine we are looking for a WS. So
we must check the IOPE of a bunch of WS and take the WS that match perfectly
my requested WS. But imagine, there is no WS that completely match my
requested WS, but they only partially match. Is it possible to compose them?
For example: I am looking for a travel, so I want to buy a train ticket and
rent a room in  a hotel for 1 week. There are only ticket seller and hotel
WS, but there are no WS that can offer the 2. Is there a way to mix these 2
WS in order to buy my complete travel?

 

Thx a lot for your help

Received on Monday, 27 September 2004 17:14:50 UTC