Message Dependency-Based Adaptation of Services

Mismatch patterns capture the possible differences between two service (business) protocols to adapt. For these mismatches, formal definitions are presented in this paper. And a novel technique provides support for adapting two or more services. This technique requires that messages and message dependencies are used to directly model service (business) protocols and form a novel model, called a\emph{protocol structure}. Unlike most of existing approaches that only consider typical mismatches (e.g. deadlock), this model is easily used to detect multiple mismatches at a time and to automatically generate BPEL adapters.

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

[2]  Antonio Brogi,et al.  Automated Generation of BPEL Adapters , 2006, CIbSE.

[3]  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.

[4]  Ricardo Seguel,et al.  Generating Minimal Protocol Adaptors for Loosely Coupled Services , 2010, 2010 IEEE International Conference on Web Services.

[5]  Paola Inverardi,et al.  Failure-free coordinators synthesis for component-based architectures , 2008, Sci. Comput. Program..

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

[7]  Carlos Canal,et al.  Model-Based Adaptation of Behavioral Mismatching Components , 2008, IEEE Transactions on Software Engineering.

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

[9]  Ketil Stølen,et al.  STAIRS towards formal design with sequence diagrams , 2005, Software & Systems Modeling.

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

[11]  Fabio Casati,et al.  Analysis and Management of Web Service Protocols , 2004, ER.

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

[13]  Sebastián Uchitel,et al.  Model-based verification of Web service compositions , 2003, 18th IEEE International Conference on Automated Software Engineering, 2003. Proceedings..

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

[15]  Wil M. P. van der Aalst,et al.  Service Interaction: Patterns, Formalization, and Analysis , 2009, SFM.

[16]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[17]  Paul Grefen,et al.  An overview on protocol adaptors for service component integration , 2008 .

[18]  Antonio Brogi,et al.  A formal approach to component adaptation , 2005, J. Syst. Softw..

[19]  Arjan J. Mooij,et al.  Reducing Adapter Synthesis to Controller Synthesis , 2012, IEEE Transactions on Services Computing.