Web Services Choreographies Adaptation: A Systematic Review
Résumé
A service choreography describes the observable behavior of a multi-party collaboration from a global perspective. Unlike service orchestrations, each party involved in the collaboration knows exactly when to execute its operations and with whom to interact in order to achieve the established common goal. In this context, especially when a large number of parties is involved, choreographies frequently need to adapt to changes in their definition model or to disturbances in the infrastructure environment. Despite recent research on Service Oriented Computing (SOC), little is known about services choreographies adaptation strategies and their characteristics. In this systematic literature review, we aimed to identify, understand and synthesize the state-of-the-art of this research topic. We systematically and exhaustively examined 5 scientific papers repositories and found 18 relevant papers that matched our inclusion criteria. We classified the adaptation strategies into five categories (model-based, monitor-based, multi-agent-based, formal methods, and miscellaneous) and discussed their influencing factors, limitations, and drawbacks. Furthermore, we also grouped such strategies according to their dynamicity (design-time or runtime)
Origine : Fichiers produits par l'(les) auteur(s)
Loading...