Constraint driven Web service composition in METEOR-S

Creating Web processes using Web service technology gives us the opportunity for selecting new services, which best suit our need at the moment. Doing this automatically requires us to quantify our criteria for selection. In addition, there are challenging issues of correctness and optimality. We present a constraint driven Web service composition tool in METEOR-S, which allows the process designers to bind Web services to an abstract process, based on business and process constraints and generate an executable process. Our approach is to reduce much of the service composition problem to a constraint satisfaction problem. It uses a multiphase approach for constraint analysis. This work was done as part of the METEORS framework, which aims to support the complete lifecycle of semantic Web processes.

[1]  Amit P. Sheth,et al.  Supporting State-Wide Immunisation Tracking Using Multi-Paradigm Workflow Technology , 1996, VLDB.

[2]  Amit P. Sheth,et al.  Enhancing Web Services Description and Discovery to Facilitate Composition , 2004, SWSWPC.

[3]  Mark Klein,et al.  Serching for services on the semantic web using process ontologies , 2001, The Emerging Semantic Web.

[4]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[5]  Amit P. Sheth,et al.  Semantic E-Workflow Composition , 2003, Journal of Intelligent Information Systems.

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

[7]  P. Doshi,et al.  On Accommodating Inter Service Dependencies in Web Process Flow Composition , 2004 .

[8]  Amit P. Sheth,et al.  METEOR-S WSDI: A Scalable P2P Infrastructure of Registries for Semantic Publication and Discovery of Web Services , 2005, Inf. Technol. Manag..

[9]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[11]  Frank van Harmelen,et al.  Web Ontology Language , 2004 .

[12]  Frank van Harmelen,et al.  Web Ontology Language: OWL , 2004, Handbook on Ontologies.

[13]  Daniel Roth,et al.  Web Services Policy Framework (WS- Policy) , 2002 .

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

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

[16]  James A. Hendler,et al.  Automating DAML-S Web Services Composition Using SHOP2 , 2003, SEMWEB.

[17]  Marlon Dumas,et al.  Pattern Based Analysis of BPEL4WS , 2002 .

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

[19]  H. Lan,et al.  SWRL : A semantic Web rule language combining OWL and ruleML , 2004 .

[20]  Amit P. Sheth,et al.  Adding Semantics to Web Services Standards , 2003, ICWS.

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

[22]  Carole A. Goble,et al.  A Suite of Daml+Oil Ontologies to Describe Bioinformatics Web Services and Data , 2003, Int. J. Cooperative Inf. Syst..

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

[24]  Sanjiva Weerawarana,et al.  Unraveling the Web services web: an introduction to SOAP, WSDL, and UDDI , 2002, IEEE Internet Computing.

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

[26]  Takahiro Kawamura,et al.  Importing the Semantic Web in UDDI , 2002, WES.

[27]  Dieter Fensel,et al.  A conceptual architecture for semantic web enabled web services , 2002, SGMD.

[28]  Quan Z. Sheng,et al.  The Self-Serv Environment for Web Services Composition , 2003, IEEE Internet Comput..

[29]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[30]  Amit P. Sheth,et al.  Semantic Web Process Lifecycle: Role of Semantics in Annotation, Discovery, Composition and Orchestration , 2003 .