- From: Chintan Patel <chintanop@hotmail.com>
- Date: Wed, 26 Mar 2003 19:01:58 +0000
- To: monika@dmu.ac.uk, mits1@cs.umbc.edu, www-ws@w3.org
What i believe is that the Services for which the composition task can be handled by "Genie" by just matching the Input/Output(IO) Concepts without considering the PreConditions and Effects(PE) then i believe there is no harm in not specifying the PE for those atomic Services. comments ? Regards, Chintan ================ Graduate Research Assistant School of Interdisciplinary Computing and Engineering University of Missouri - Kansas City Kansas City - MO -64110 Ph : 816-931-9981 (R) 816-235-2396 (O) >From: Monika Solanki <monika@dmu.ac.uk> >To: Mithun Sheshagiri <mits1@cs.umbc.edu>, www-ws@w3.org >Subject: Re: atomic services with no effects or outputs >Date: Fri, 21 Mar 2003 22:03:49 +0000 > >Just an info: there is a note in the comment tag of the file that states: > >NOTE: This is a sketch; not a complete example > >The example therefore can be made more sell sufficient. > >For effective service composition, I agree with you, that ideally the IOPEs >of every collaborating service would have to be exposed. I am not sure at >this moment, if and how these should be made mandatory, in some way in the >service description. Probably a parser encapsulating certain rules could be >used. However there is little that can be achieved without the IOPEs. > >Regards, > >Monika > >Mithun Sheshagiri wrote: > >> >>Hi all, >> There are several atomic services described in the CongoProcess >>file that neither have outputs nor effects. I was wondering how can these >>services be of use to us (entities other than the author). In my >>understanding services either provide you with some information (e.g.. >>ISBN lookup service with the ISBN number as the output) or do some world >>altering activity (e.g. the ExpressCongoBuy service whose execution >>results in the book being shipped to its destination). The former has an >>output and the latter has some effect. Here the output or effect implies >>some sort of a change. >>If a service does not indicate a change of state (i.e., if it does not >>have i/e) then how can someone who discovers the service use it (say for >>composition). Something does change when the service is executed but the >>service does not reveal it. I would like to draw an analogy between such >>services with methods that have return type "void". Take the example of a >>program that implements a counter. The increment method in this program >>returns void after incrementing the counter. I further name the method >>foo. If I advertise this method as a web service how will one use it since >>he/she has no idea about its internal workings. But if I return a message >>(add an effect/output) that says "Counter_Incremented" then won't it be >>much easier to comprehend what the service does (assuming there is a Genie >>that maps Counter_Incremented to an my concept of counter increment).. >>What I make out of this is that as long as I don't provide an output or >>effect, only I, as the writer of the program can use it. By describing the >>effect, I describe the service to the extent that someone else might be >>able to use it. >>Do I make any sense or have I completely lost it. >> >>mithun >> >> > >-- > >**<>**<>**<>**<>**<>**<>**<>**<>**<>**< >Monika Solanki >De Montfort University >Software Technology Research Laboratory >Hawthorn building, H00.18 >The Gateway. >Leicester LE1 9BH, UK > >phone: +44 (0)116 250 6170 intern: 6170 >email: monika@dmu.ac.uk <mailto:monika@dmu.ac.uk> >web: http://www.cse.dmu.ac.uk/~monika/ ><http://www.cse.dmu.ac.uk/%7Emonika/> > >**<>**<>**<>**<>**<>**<>**<>**<>**<>**< >"NOTE: The information transmitted is intended only for the person or >entity to which it is addressed and may contain confidential and/or >privileged material. Any review, retransmission, dissemination or other use >of, or taking of any action in reliance upon this information by persons or >entities other than the intended recipient is prohibited. If you received >this in error, please contact the sender and delete the material from any >computer" > > _________________________________________________________________ Add photos to your e-mail with MSN 8. Get 2 months FREE*. http://join.msn.com/?page=features/featuredemail
Received on Wednesday, 26 March 2003 14:02:36 UTC