- From: Stanislaw Ambroszkiewicz <sambrosz@ipipan.waw.pl>
- Date: Mon, 19 May 2003 17:53:35 +0200 (CEST)
- To: www-ws@w3.org, agarwal@aifb.uni-karlsruhe.de
Sudhir Agarwal wrote: "i currently can not understand the purpose of the ProcessModel completely. I understand why an AtomicProcess is needed. But, why does ComplexProcess exist? Isn't it enough to have only AtomicProcess? Why should a web service provider show how his services works? On the other hand, im not sure that a web service requester is interested in knowing all that (if-then-else, while, split, fork etc.) stuff as long as the service does what he wants. Even if someone really wants to know that, what can he do with that knowledge? Does it help him in any way? ... " Really good point concerning DAML-S. A service requester is interested merely in the type of service, i.e., what the service does expressed in *a declarative way*. ProcessModel offers a description of service type, however in a procedural way, using "if-then-else, while, split, fork etc." IMHO, a missing point of DAML-S is a clear definition of the concept of service type. It seems that the CompositeProcess defines service composition (integration) in a procedural manner. If it is the case, then it should be possible to make an abstraction and to expose a composite process as an atomic process like in BPEL4WS. Best regards, Stanislaw, -- Stanislaw Ambroszkiewicz http://www.ipipan.waw.pl/mas/
Received on Monday, 19 May 2003 11:53:39 UTC