Skip to Main content Skip to Navigation
Conference papers

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.
Document type :
Conference papers
Complete list of metadata
Contributor : Lip6 Publications Connect in order to contact the contributor
Submitted on : Friday, October 16, 2015 - 11:24:49 AM
Last modification on : Friday, October 22, 2021 - 4:41:28 AM



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



Record views