A Task-Oriented Framework for Automatic Service Composition

Syntactic composition languages like BPEL, WSCI are insufficient for end users because of many technical details. In order to reduce the complexity of service composition, various approaches based on semantic technologies and planning techniques have been developed for automatic service composition. However these approaches have focused on composition aspects and have not facilitated users expressing their business demands easily and flexibly. In this paper, we propose a semantic framework that automatically transforms high level task definitions into executable processes. The task language OWL-T is developed for defining complex tasks that capture users’ business requirements. Semantic technologies are utilized to map such task templates into executable processes expressed in the BPEL language. An implemented prototype was developed for illustrating the practical potential of the framework.

[1]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[2]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[3]  Tran Cao Son,et al.  Adapting Golog for Composition of Semantic Web Services , 2002, KR.

[4]  Hidekazu Tsuji,et al.  OWL-T: A Task Ontology Language for Automatic Service Composition , 2007, IEEE International Conference on Web Services (ICWS 2007).

[5]  Prashant Doshi,et al.  Executing Abstract Web Process Flows , 2004 .

[6]  Amit P. Sheth,et al.  Meteor-s web service annotation framework , 2004, WWW '04.

[7]  Sheila A. McIlraith,et al.  Web Service Composition Via Generic Procedures and Customizing User Preferences , 2006, SEMWEB.

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

[9]  Matthias Klusch,et al.  Semantic Web Service Composition Planning with OWLS-Xplan , 2005, AAAI Fall Symposium: Agents and the Semantic Web.

[10]  Margaret B. Stern,et al.  A Classification of Issues and Approaches in Automatic Service Composition , 2005 .

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

[12]  Ian Horrocks,et al.  A Software Framework for Matchmaking Based on Semantic Web Technology , 2004, Int. J. Electron. Commer..

[13]  James A. Hendler,et al.  HTN planning for Web Service composition using SHOP2 , 2004, J. Web Semant..

[14]  James A. Hendler,et al.  Template-based Composition of Semantic Web Services , 2005, AAAI Fall Symposium: Agents and the Semantic Web.