Service data correlation modeling and its application in data-driven service composition

In this paper, we propose the Service Data Link model (SDL), a service relationship modeling schema, to describe service data correlations, which are data mappings among the input and output attributes of services. SDL recognizes the close correspondence between service data correlations and webpage hyperlinks, and defines service data correlations with explicit declarations, making it more expressive than the implicit method. We developed an XML implementation for SDL that can be seamlessly integrated into WSDL, the primary web services modeling language nowadays, and serves as an extension of metadata of services interfaces. An application of the SDL model in the domain of data-driven automatic service composition is then presented. First, we combine SDL with the Service Dependency Graph domain model developed by Liang, and present SDG+, our enhanced model which extends the expressive power of SDG to include attribute quantifiers, attribute transforms, and explicit dependencies. Then, we show how SDG+ can be used to improve the performance of composition algorithms in this domain.

[1]  Diego Calvanese,et al.  Automatic Composition of E-services That Export Their Behavior , 2003, ICSOC.

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

[3]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[4]  Aoying Zhou,et al.  Efficient Web Service Composition Based on Syntactical Matching , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[5]  Steven J. DeRose,et al.  Xml linking language (xlink), version 1. 0 , 2000, WWW 2000.

[6]  Erhard Rahm,et al.  A survey of approaches to automatic schema matching , 2001, The VLDB Journal.

[7]  Soundar R. T. Kumara,et al.  Web Service Planner (WSPR): An Effective and Scalable Web Service Composition Algorithm , 2007, Int. J. Web Serv. Res..

[8]  Armin Haller,et al.  WSMX - a semantic service-oriented architecture , 2005, IEEE International Conference on Web Services (ICWS'05).

[9]  Marco Aiello,et al.  Web Service Indexing for Efficient Retrieval and Composition , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[10]  David L. Martin,et al.  Semantic Web Services , 2012, Springer Berlin Heidelberg.

[11]  Erhard Rahm,et al.  Comparison of Schema Matching Evaluations , 2002, Web, Web-Services, and Database Systems.

[12]  Diego Calvanese,et al.  ESC : A Tool for Automatic Composition of e-Services Based on Logics of Programs , 2004 .

[13]  Ahmed K. Elmagarmid,et al.  Composing Web services on the Semantic Web , 2003, The VLDB Journal.

[14]  Soundar R. T. Kumara,et al.  Algorithms for Web Services Discovery and Composition Based on Syntactic and Semantic Service Descriptions , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[15]  Tao Yu,et al.  Strategies for Efficient Syntactical and Semantic Web Services , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[16]  Herman Lam,et al.  A Semi-Automatic Approach to Composite Web Services Discovery, Description and Invocation , 2004, Int. J. Web Serv. Res..

[17]  Stanley Y. W. Su,et al.  AND/OR Graph and Search Algorithm for Discovering Composite Web Services , 2005, Int. J. Web Serv. Res..

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

[19]  Deborah L. McGuinness,et al.  Bringing Semantics to Web Services with OWL-S , 2007, World Wide Web.

[20]  Ioana Manolescu,et al.  Active XML: Peer-to-Peer Data and Web Services Integration , 2002, VLDB.

[21]  Avesta Sasan,et al.  Solutions to a Complete Web Service Discovery and Composition , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

[22]  Jos de Bruijn,et al.  Using the web service modeling ontology to enable semantic e-business , 2005, CACM.

[23]  Tao Li,et al.  SWSDS: Quick Web Service Discovery and Composition in SEWSIP , 2006, The 8th IEEE International Conference on E-Commerce Technology and The 3rd IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services (CEC/EEE'06).

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

[25]  Serge Abiteboul,et al.  The Active XML project: an overview , 2008, The VLDB Journal.

[26]  Shankar Ponnekanti,et al.  SWORD: A Developer Toolkit for Web Service Composition , 2008 .

[27]  Byung-Won On,et al.  BF*: Web services discovery and composition as graph search problem , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.