A survey on web services composition

Due to the web services' heterogeneous nature, which stems from the definition of several XML-based standards to overcome platform and language dependence, web services have become an emerging and promising technology to design and build complex inter-enterprise business applications out of single web-based software components. To establish the existence of a global component market, in order to enforce extensive software reuse, service composition experienced increasing interest in doing a lot of research effort. This paper discusses the urgent need for service composition, the required technologies to perform service composition. It also presents several different composition strategies, based on some currently existing composition platforms and frameworks, re-presenting first implementations of state-of the-art technologies, and gives an outlook to essential future research work.

[1]  Xiaodong Wang,et al.  Research and Implementation of Dynamic Web Services Composition , 2003, APPT.

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

[3]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[4]  Luciano Baresi,et al.  Context-Aware Composition of E-services , 2003, TES.

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

[6]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[7]  Gustavo Alonso,et al.  Web Services: Concepts, Architectures and Applications , 2009 .

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

[9]  Athman Bouguettaya,et al.  Supporting Dynamic Changes in Web Service Environments , 2003, ICSOC.

[10]  Quan Z. Sheng,et al.  SELF-SERV: A Platform for Rapid Composition of Web Services in a Peer-to-Peer Environment , 2002, VLDB.

[11]  Paulo F. Pires,et al.  Building Reliable Web Services Compositions , 2002, Web, Web-Services, and Database Systems.

[12]  Qing Wang,et al.  Peer-Serv: A Framework of Web Services in Peer-to-Peer Environment , 2003, WAIM.

[13]  Noriaki Izumi,et al.  Coordinating Web Services based on business models , 2003, ICEC '03.

[14]  Mike P. Papazoglou,et al.  Model Driven Service Composition , 2003, ICSOC.

[15]  Jana Koehler,et al.  Web Service Composition - Current Solutions and Open Problems , 2003 .

[16]  Andrzej Cichocki,et al.  Process-Based E-Service Composition for Modeling and Automating Zero Latency Supply Chains , 2002, Inf. Syst. Frontiers.

[17]  Stanley Y. W. Su,et al.  Dynamic Inter-Enterprise Workflow Management in a Constraint-Based E-Service Infrastructure , 2003, Electron. Commer. Res..

[18]  Schahram Dustdar,et al.  A View Based Survey on Web services Registries , 2004 .

[19]  Stuart E. Madnick,et al.  Process Aggregation using Web Services (WSeBT) , 2002 .

[20]  Quan Z. Sheng,et al.  Overview of some patterns for architecting and managing composite web services , 2002, SECO.

[21]  Stuart E. Madnick,et al.  Process Aggregation Using Web Services , 2002, WES.

[22]  Wil M. P. van der Aalst,et al.  Analysis of Web Services Composition Languages: The Case of BPEL4WS , 2003, ER.

[23]  Mohand-Said Hacid,et al.  On automating Web services discovery , 2003, The VLDB Journal.

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

[25]  Fabio Casati,et al.  Dynamic and adaptive composition of e-services , 2001, Inf. Syst..

[26]  Michael Schrefl,et al.  Integration of Web services into workflows through a multi-level schema architecture , 2002, Proceedings Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems (WECWIS 2002).

[27]  Marie-Christine Fauvet,et al.  Towards Patterns of Web Services Composition , 2003, Patterns and Skeletons for Parallel and Distributed Computing.

[28]  Alfons Kemper,et al.  Towards context-aware adaptable web services , 2004, WWW Alt. '04.

[29]  Juan R. Velasco,et al.  Mobile Agents for Web Service Composition , 2003, EC-Web.

[30]  Javier Nogueras-Iso,et al.  A Java Coordination Tool for Web-Service Architectures: The Location-Based Service Context , 2002, FIDJI.

[31]  Vladimir Tosic,et al.  WSOL - Web Service Offerings Language , 2002, WES.

[32]  Simon J. Cox,et al.  Towards a Knowledge-Based Approach to Semantic Service Composition , 2003, SEMWEB.

[33]  Steffen Staab,et al.  Surfing the Service Web , 2003, SEMWEB.

[34]  Schahram Dustdar,et al.  A View Based Analysis on Web Service Registries , 2005, Distributed and Parallel Databases.

[35]  Stanislaw Ambroszkiewicz enTish: An Approach to Service Composition , 2003, TES.

[36]  Mike P. Papazoglou,et al.  A Framework for Business Rule Driven Service Composition , 2003, TES.

[37]  Calton Pu,et al.  POESIA: An ontological workflow approach for composing Web services in agriculture , 2003, The VLDB Journal.

[38]  Fabio Casati,et al.  Web service conversation modeling: a cornerstone for e-business automation , 2004, IEEE Internet Computing.

[39]  Giacomo Piccinelli,et al.  Workflow: A Language for Composing Web Services , 2003, Business Process Management.

[40]  Anthony Nadalin,et al.  Web Services Coordination (WS- Coordination) , 2004 .

[41]  D. Bunting,et al.  Web Services Transaction Management (WS-TXM) Ver1.0 , 2003 .

[42]  Mike P. Papazoglou,et al.  A Framework for Business Rule Driven Web Service Composition , 2003, ER.

[43]  Mike P. Papazoglou,et al.  Web Services and Business Transactions , 2003, World Wide Web.

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

[45]  Ian Horrocks,et al.  Querying the Semantic Web: A Formal Approach , 2002, SEMWEB.

[46]  Alfons Kemper,et al.  A Framework for Context-Aware Adaptable Web Services , 2004, EDBT.

[47]  Vladimir Tosic,et al.  On Requirements for Ontologies in Management of Web Services , 2002, WES.

[48]  Enrico Motta,et al.  IRS-II: A Framework and Infrastructure for Semantic Web Services , 2003, SEMWEB.

[49]  Frank Leymann,et al.  On Web Services Aggregation , 2003, TES.

[50]  Xiang Fu,et al.  Conversation specification: a new approach to design and analysis of e-service composition , 2003, WWW '03.

[51]  Xiaomeng Su,et al.  Toward the Composition of Semantic Web Services , 2003, GCC.

[52]  RanShuping A model for web services discovery with QoS , 2003 .

[53]  Christos Doulkeridis,et al.  Towards a Context-Aware Service Directory , 2003, TES.

[54]  Fabio Casati,et al.  An open, flexible, and configurable system for service composition , 2000, Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000.