Location of Repository

SOCA manuscript No. (will be inserted by the editor) A Systematic Literature Review of Service Choreography Adaptation

By Leonardo A. F. Leite, Gustavo Ansaldi, Oliva Guilherme, M. Nogueira, Marco Aurélio, Gerosa Fabio, Kon Dejan, S. Milojicic, Leonardo A. F. Leite, Gustavo A. Oliva, Guilherme M. Nogueira, Marco A. Gerosa, Fabio Kon and Dejan S. Milojicic

Abstract

Abstract A service choreography is a distributed service composition in which services interact without a centralized control. Adequate adaptation strategies are required to face complex and ever-changing business processes, given the collaborative nature of choreographies. Choreographies should also be able to adapt to changes in its non-functional requirements, such as response time, and especially for large scale choreographies, adaptation strategies need to be automated and scale well. However, the body of knowledge regarding choreography adaptation approaches has not yet been consolidated and systematically evaluated. By means of a systematic literature review, in which we examined seven scientific paper sources, we identified and analyzed the state-of-the-art in choreography adaptation. We found 24 relevant primary studies and grouped them into six categories: modelbased, measurement-based, multi-agent-based, formalmethods-based, semantic-reasoning-based, and proxylayer-based. We analyzed (i) how each strategy deals with different types of requirements, (ii) what their required degree of human intervention is, (iii) how the different studies considered scalability, (iv) what implementations are currently available, and (v) which choreography languages are employed. From the selected studies, we extracted key examples of choreography adaptation usage and analyzed the terminology they adopted with respect to dynamic adaptation. We found out that more attention has been devoted to functional requirements and automated adaptation

Year: 2013
OAI identifier: oai:CiteSeerX.psu:10.1.1.412.458
Provided by: CiteSeerX
Download PDF:
Sorry, we are unable to provide the full text but you may find it at the following location(s):
  • http://citeseerx.ist.psu.edu/v... (external link)
  • http://hal.inria.fr/docs/00/86... (external link)
  • Suggested articles


    To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.