Workflow Model for Semantic Web Services


Studing real-life Grid applications, we came to the conclusion that current approaches for Semantic Web service (SWS) description are not particularly suited to describe the kinds of workflows that are relevant for Grid applications. The requirements in these applications include

Realizations of parts of these requirements can be found in existing approaches. For example, WS-Choreography defines roles and request and response protocols, and Interaction Protocols in DAML define state-oriented and message-centered protocols. Nevertheless, there exist no approach that captures all of the above listed required features. As a first step towards a Grid application workflow model we therefore propose an interaction protocols model that describes, in a service-centric way, a service's interactions with clients and other services. We combine ideas from other approaches to meet Grid application requirements, extending existing models with additional concepts such as events to reflect internal state changes of services, and different types of messages to express direction of message flow (incoming vs outgoing).

Ontological Model for Service Interaction Protocol