OWL-S questions, invoking composite processes and composing web services?

Hello,
I have a few questions about OWL-S. Perhaps some of you can help me.

First, imagine you want to invoke a web service that consists of a composite
process. Is the user´s client application responsible for locating and
invoking each atomic process, i.e. the client acts as a kind of manager for
executing the service according to its OWL-S description? Or is there a
"wrapper" implementation of the service that executes the described sequence
of atomic processes on behalf of the client? Can the client find the
grounding of the atomic processes if the service´s process model is a "black
box"?

Second, for dynamically composing a web service "ad hoc" you need a kind of
agent planning system in a layer above OWL-S that composes a sequence of
existing web services into a new service and executes it, right? I.e. OWL-S
does not describe how to compose dynamically, just statically?

Finally, does anyone know where I can find good references to the latest
research in the areas of capability based matching and dynamic composition
of semantic web services?

Thank you!

Best regards

Martin Gülich
Research Engineer
______________________________

Swedish Defence Research Agency
Dept. Of Systems Modelling
SE-172 90 Stockholm, Sweden

Phone: +46 8 55503691
Company web site: www.foi.se

Received on Wednesday, 7 July 2004 08:59:02 UTC