Web Services Orchestrations Evolution: A Merge Process for Behavioral Evolution

  • Authors:
  • Sébastien Mosser;Mireille Blay-Fornarino;Michel Riveill

  • Affiliations:
  • University of Nice Sophia --- Antipolis, Cnrs, I3s Laboratory, Rainbow team, Sophia Antipolis, France;University of Nice Sophia --- Antipolis, Cnrs, I3s Laboratory, Rainbow team, Sophia Antipolis, France;University of Nice Sophia --- Antipolis, Cnrs, I3s Laboratory, Rainbow team, Sophia Antipolis, France

  • Venue:
  • ECSA '08 Proceedings of the 2nd European conference on Software Architecture
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Services Oriented Architectures preach loosely-coupled services and high---level composition mechanisms, using for example Web Services to define services and Orchestrations to compose them. But orchestration evolutions imply modification at source code level. This article shows how the orchestration paradigm itself can be used to support evolution of Web Services Orchestrations through a behavioral merge process. Using the same model to express orchestrations and evolutions, we expose formally and illustrate in this contribution a merging process helping Wsoaadministrators to deal with behavioral evolutions.