Composing Workflows of Semantic Web Services

Web services are software components that can be accessed across the Internet. Workflows of Web services are a set of Web services that are executed in a structured way. This chapter introduces a workflow composer agent, which is able to compose Web service workflows, and more importantly, uses semantic descriptions of Web services in finding and matching Web services for a workflow. The matching operates on the preconditions, effects, inputs, and outputs and utilizes semantic Web service ontologies in finding semantically similar Web services. The workflow composition is illustrated with an example scenario.

[1]  Eero Hyvönen,et al.  Publishing Collections in the "Finnish Museums on the Semantic Web" Portal—First Results , 2003 .

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

[3]  Francisco Curbera,et al.  Web services description language (wsdl) version 1. 2 , 2001 .

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

[5]  Takahiro Kawamura,et al.  Semantic Matching of Web Services Capabilities , 2002, SEMWEB.

[6]  Sheila A. McIlraith,et al.  Adapting BPEL4WS for the Semantic Web: The Bottom-Up Approach to Web Service Interoperation , 2003, SEMWEB.

[7]  S. Krishnan,et al.  2 XLANG : Web Services for Business Process Design , 2002 .

[8]  Fabio Casati,et al.  Adaptive and Dynamic Service Composition in eFlow , 2000, CAiSE.

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

[10]  Timothy W. Finin,et al.  A Planner for Composing Services Described in DAML-S , 2003 .

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

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

[13]  Andrzej Cichocki,et al.  Modeling and Composing Service-Based nd Reference Process-Based Multi-enterprise Processes , 2000, CAiSE.

[14]  James A. Hendler,et al.  The semantic Web and its languages , 2000 .

[15]  James A. Hendler Probing the Pachyderm: A Plea for Proaction , 2000, IEEE Intell. Syst..

[16]  L. Stein,et al.  OWL Web Ontology Language - Reference , 2004 .

[17]  Eero Hyvönen,et al.  Finnish Museums on the Semantic Web , 2003, WWW.

[18]  Michael Wooldridge,et al.  Agent technology: foundations, applications, and markets , 1998 .

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

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

[21]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[22]  Werner Vogels,et al.  Web Services Are Not Distributed Objects , 2003, Int. CMG Conference.

[23]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..