Service Composition Adaptation: An Overview

Due to the heterogeneity and independent development of Web services, significant research efforts on the adaptation techniques have been realized to tackle with service interaction incompatibility. In this paper, we present an overview on recently proposed techniques dealing with two different levels of mismatches: service interface and service business protocol. The first level refers to mismatches between service signatures whereas the latter concerns with the ordering of messages exchange.

[1]  Roberto Chinnici,et al.  Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language , 2007 .

[2]  Fabio Casati,et al.  Developing Adapters for Web Services Integration , 2005, CAiSE.

[3]  Boualem Benatallah,et al.  Protocol-aware matching of web service interfaces for adapter development , 2010, WWW '10.

[4]  Matteo Pradella,et al.  Synthesizing adapters for conversational web-services from their WSDL interface , 2010, SEAMS '10.

[5]  Fabio Casati,et al.  Semi-automated adaptation of service interactions , 2007, WWW '07.

[6]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[7]  Quan Z. Sheng,et al.  A Petri Net Approach to Analyzing Behavioral Compatibility and Similarity of Web Services , 2011, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[8]  Gio Wiederhold,et al.  Mediators in the architecture of future information systems , 1992, Computer.

[9]  Walid Gaaloul,et al.  Developing Process Mediator for Supporting Mediated Web Service Interactions , 2008, 2008 Sixth European Conference on Web Services.

[10]  MengChu Zhou,et al.  A Petri Net-Based Method for Compatibility Analysis and Composition of Web Services in Business Process Execution Language , 2009, IEEE Transactions on Automation Science and Engineering.

[11]  Olivia Oanea,et al.  An efficient necessary condition for compatibility , 2009, ZEUS.

[12]  Paul W. P. J. Grefen,et al.  Towards Integrated Service Adaptation A New Approach Combining Message and Control Flow Adaptation , 2010, 2010 IEEE International Conference on Web Services.

[13]  Massimo Mecella,et al.  When are Two Web Services Compatible? , 2004, TES.

[14]  Thomas A. Henzinger,et al.  Interface automata , 2001, ESEC/FSE-9.

[15]  Fabio Casati,et al.  An Aspect-Oriented Framework for Service Adaptation , 2006, ICSOC.

[16]  Naixue Xiong,et al.  Verifying mediated service interactions considering expected behaviours , 2011, J. Netw. Comput. Appl..

[17]  D. Box,et al.  Simple Object Access Protocol (SOAP) 1.1, W3C Note , 2000 .

[18]  Gwen Salaün,et al.  Adaptation of Service Protocols Using Process Algebra and On-the-Fly Reduction Techniques , 2012, IEEE Transactions on Software Engineering.

[19]  Daniel M. Yellin,et al.  Protocol specifications and component adaptors , 1997, TOPL.

[20]  Paola Spoletini,et al.  Evaluating the compatibility of conversational service interactions , 2011, PESOS '11.

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

[22]  Kees M. van Hee,et al.  Compositional Service Trees , 2009, Petri Nets.

[23]  Fabio Casati,et al.  Conceptual Modeling of Web Service Conversations , 2003, CAiSE.

[24]  Marlon Dumas,et al.  Adapt or Perish: Algebra and Visual Notation for Service Interface Adaptation , 2006, Business Process Management.

[25]  Yehia Taher,et al.  Adaptation of Web Service Interactions Using Complex Event Processing Patterns , 2011, ICSOC.

[26]  Quan Z. Sheng,et al.  A pattern-based approach to protocol mediation for web services composition , 2010, Inf. Softw. Technol..

[27]  Anura Gurugé,et al.  Universal Description, Discovery, and Integration , 2004 .

[28]  Fabio Casati,et al.  Web services interoperability specifications , 2006, Computer.

[29]  Ernesto Pimentel,et al.  Measuring the compatibility of service interaction protocols , 2011, SAC '11.

[30]  Wil M. P. van der Aalst,et al.  Applications and Theory of Petri Nets , 1983, Informatik-Fachberichte.

[31]  Toshiaki Aoki,et al.  Automated Adaptor Generation for Services Based on Pushdown Model Checking , 2011, 2011 18th IEEE International Conference and Workshops on Engineering of Computer-Based Systems.

[32]  Ricardo Seguel,et al.  Constructing minimal protocol adaptors for service composition , 2009, WEWST '09.

[33]  Fabio Casati,et al.  Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters , 2009, IEEE Transactions on Services Computing.

[34]  Cristina Gacek,et al.  Implementing product line variabilities , 2001, SSR '01.

[35]  Michael R. Genesereth,et al.  The Conceptual Basis for Mediation Services , 1997, IEEE Expert.

[36]  Zhaohui Wu,et al.  Computing compatibility in dynamic service composition , 2009, Knowledge and Information Systems.

[37]  Julien Vayssière,et al.  The Service Adaptation Machine , 2008, 2008 Sixth European Conference on Web Services.

[38]  Kamel Barkaoui,et al.  A structural verification of web services composition compatibility , 2010, EOMAS 2010.

[39]  Sebastián Uchitel,et al.  Compatibility verification for Web service choreography , 2004, Proceedings. IEEE International Conference on Web Services, 2004..