Automatic Skeleton Generation for Data-Aware Service Choreographies

Abstract : Service-oriented engineering is an emerging software development paradigm for distributed collaborative applications. Services are developed independently and are composed to achieve common requirements. Service choreographies define such requirements from a global perspective, based on interactions among a set of participants that are implemented as services. In this paper, we support a reliable data-aware service choreography development process through a dedicated projection. It extracts, from a choreography, a behavioral skeleton for each of its participants. The projection is valuable in a top-down approach, where developers have only to complete the skeletons with some business code in order to get a distributed application that matches the choreography requirements. The projection is also valuable in a bottom-up approach, where the skeletons can act as controllers between reused services in order to enforce the respect of the choreography. Our approach is supported with a tool that can be downloaded or used online.
Type de document :
Communication dans un congrès
24th IEEE International Symposium on Software Reliability Engineering, ISSSRE 2013, Nov 2013, Pasadena, CA, United States. IEEE, pp.320-329, <10.1109/ISSRE.2013.6698885>
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-01216413
Contributeur : Lip6 Publications <>
Soumis le : vendredi 16 octobre 2015 - 11:24:49
Dernière modification le : lundi 29 mai 2017 - 14:25:45

Identifiants

Collections

Citation

Huu Nghia Nguyen, Pascal Poizat, Fatiha Zaïdi. Automatic Skeleton Generation for Data-Aware Service Choreographies. 24th IEEE International Symposium on Software Reliability Engineering, ISSSRE 2013, Nov 2013, Pasadena, CA, United States. IEEE, pp.320-329, <10.1109/ISSRE.2013.6698885>. <hal-01216413>

Partager

Métriques

Consultations de la notice

82