Web Service Composition Survey: State of the Art Review

The Web service composition has received much attention recently to support business-to-business enterprise applications integration. Many composition approaches, languages, platforms, and patents have been proposed to overcome this issue. In this paper we present some of Web service composition languages, platforms, patents, and composition strategies, we compared them to some of the features that must be held by composition process, features such as the dynamic adaptation, execution monitoring, and quality of service (QoS) constraints to satisfy client's requirements to execute Web process. And we give an outlook to essential future research work. Recent patent and research advances aim to find methods for dynamic learning and redesigning along with monitoring and optimization of Web service composition process to satisfy user constraints.

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

[2]  Andrea Zisman,et al.  A service discovery framework for service centric systems , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[3]  Maria Luisa Villani,et al.  Negotiation of Service Level Agreements: An Architecture and a Search-Based Approach , 2007, ICSOC.

[4]  Maria Luisa Villani,et al.  A framework for QoS-aware binding and re-binding of composite web services , 2008, J. Syst. Softw..

[5]  Athman Bouguettaya,et al.  Web Service Selection with Incomplete or Inconsistent User Preferences , 2009, ICSOC/ServiceWave.

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

[7]  Dirk Thißen,et al.  Considering QoS Aspects in Web Service Composition , 2006, 11th IEEE Symposium on Computers and Communications (ISCC'06).

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

[9]  Faisal Mustafa,et al.  Dynamic Web Service Composition , 2009, 2009 International Conference on Computer Engineering and Technology.

[10]  Mira Mezini,et al.  Aspect-Oriented Web Service Composition with AO4BPEL , 2004, ECOWS.

[11]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004 .

[12]  Jong Myoung Ko,et al.  Quality-of-service oriented web service composition algorithm and planning architecture , 2008, J. Syst. Softw..

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

[14]  Luciano Baresi,et al.  Smart monitors for composed services , 2004, ICSOC '04.

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

[16]  Mike P. Papazoglou,et al.  Service components for managing the life-cycle of service compositions , 2004, Inf. Syst..

[17]  Abdulmotaleb El-Saddik,et al.  Classification of the state-of-the-art dynamic web services composition techniques , 2006, Int. J. Web Grid Serv..

[18]  KoJong Myoung,et al.  Quality-of-service oriented web service composition algorithm and planning architecture , 2008 .

[19]  Anne H. H. Ngu,et al.  QoS-aware middleware for Web services composition , 2004, IEEE Transactions on Software Engineering.

[20]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[21]  Yanping Chen,et al.  Study on QoS Driven Web Services Composition , 2006, APWeb.

[22]  Karl Aberer,et al.  Deriving service models in cross-organizational workflows , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[23]  T. D. Fletcher,et al.  Web Services Choreography Description Language Version 1.0, W3C , 2004 .

[24]  Hongbing Wang,et al.  Preference-Aware Web Service Composition by Reinforcement Learning , 2008, 2008 20th IEEE International Conference on Tools with Artificial Intelligence.

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

[26]  A. Bucchiarone,et al.  A Survey on Services Composition Languages and Models , 2006 .

[27]  Li Zengzhi,et al.  E-WsFrame: A Framework Support QoS Driven Web Services Composition , 2007 .

[28]  Paolo Giorgini,et al.  Applying the Tropos Methodology for Analysing Web Services Requirements and Reasoning about Qualities of Services , 2004 .

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

[30]  Diego Calvanese,et al.  Automatic Composition of Web Services in Colombo , 2005, SEBD.

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

[32]  Kees M. van Hee,et al.  Workflow Management: Models, Methods, and Systems , 2002, Cooperative information systems.

[33]  Maria Luisa Villani,et al.  QoS-aware replanning of composite Web services , 2005, IEEE International Conference on Web Services (ICWS'05).

[34]  Athman Bouguettaya,et al.  Deploying and managing Web services: issues, solutions, and directions , 2008, The VLDB Journal.

[35]  Vasant Honavar,et al.  MoSCoE: A Framework for Modeling Web Service Composition and Execution , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[36]  David M. Booth,et al.  Web Services Architecture , 2004 .

[37]  Suhaimi Ibrahim,et al.  Web Service Composition Approaches to Support Dynamic E-Business Systems , 2008 .

[38]  Anne H. H. Ngu,et al.  Declarative composition and peer-to-peer provisioning of dynamic Web services , 2002, Proceedings 18th International Conference on Data Engineering.

[39]  Tao Yu,et al.  Service selection algorithms for Web services with end-to-end QoS constraints , 2004, Proceedings. IEEE International Conference on e-Commerce Technology, 2004. CEC 2004..

[40]  Amit P. Sheth,et al.  Composition, Performance Analysis and Simulation of Web Services , 2002 .

[41]  Tao Yu,et al.  A broker-based framework for QoS-aware Web service composition , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[42]  Yeonseung Ryu,et al.  Metrics, Methodology, and Tool for Performance-Considered Web Service Composition , 2005, ISCIS.

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

[44]  Mohsen Rouached,et al.  A run-time service discovery process for web services compositions Notice of Plagiarism: This paper has been suppressed because it was found to plagiarize other earlier works , 2008, ICEC.

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

[46]  E. Michael Maximilien,et al.  A framework and ontology for dynamic Web services selection , 2004, IEEE Internet Computing.

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

[48]  Abdulmotaleb El-Saddik,et al.  A reference model for dynamic web service composition systems , 2008, Int. J. Web Grid Serv..