Towards automatic mediation of OWL-S process models

The framework for automatic mediation of two process models composed of semantically annotated Web services is presented. Process mediation is hard because of many possible mismatches between process models. We introduce algorithms for the process models analysis to find possible mappings between provider's and requester's process models, or to identify incompatibilities that cannot be reconciled with given set of available data mediators and external services. Results of the analysis phase are used in the mediator runtime component. In particular, we show how the workflow and dataflow mismatches can be resolved.

[1]  John Domingue,et al.  IRS-III: A Broker for Semantic Web Services Based Applications , 2006, International Semantic Web Conference.

[2]  Jos de Bruijn,et al.  Web Service Modeling Ontology , 2005, Appl. Ontology.

[3]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[4]  Emanuele Della Valle,et al.  Model-driven design and development of semantic Web service applications , 2007, TOIT.

[5]  Adrian Mocan,et al.  WSMX Process Mediation Based on Choreographies , 2005, Business Process Management Workshops.

[6]  Patrick Lambrix,et al.  sButler: A Mediator between Organizations' Workflows and the Semantic Web , 2005 .

[7]  Bruce Spencer,et al.  Inferring Data Transformation Rules to Integrate Semantic Web Services , 2004, International Semantic Web Conference.

[8]  Amit P. Sheth,et al.  Web Service Semantics - WSDL-S , 2005 .

[9]  John Domingue,et al.  Choreography in IRS-III - Coping with Heterogeneous Interaction Patterns in Web Services , 2005, SEMWEB.

[10]  Katia P. Sycara,et al.  Expressing WSMO Mediators in OWL-S , 2004, SWS@ISWC.

[11]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[12]  Anupriya Ankolekar,et al.  The DAML-S Virtual Machine , 2003, International Semantic Web Conference.

[13]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[14]  Drew McDermott,et al.  Derivation of glue code for agent interoperation , 2000, Agents.

[15]  K. Haase,et al.  Automated discovery , 1988 .

[16]  Michael R. Genesereth,et al.  The Conceptual Basis for Mediation Services , 1997, IEEE Expert.

[17]  Emanuele Della Valle,et al.  A Software Engineering Approach to Design and Development of Semantic Web Service Applications , 2006, International Semantic Web Conference.

[18]  Anupriya Ankolekar,et al.  Automated discovery, interaction and composition of Semantic Web services , 2003, J. Web Semant..

[19]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[20]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[21]  Katia Sycara,et al.  A Broker for OWL-S Web Services , 2004 .

[22]  Drew McDermott,et al.  Ontology Translation for Interoperability Among Semantic Web Services , 2005, AI Mag..