Title: Towards error-handling-aware choreography to orchestration transformation approach

Authors: Sirine Rebai; Nawal Guermouche; Hatem Hadj Kacem; Ahmed Hadj Kacem

Addresses: ReDCAD Research Unit, FSEG, University of Sfax, B.P. 1088, 3018 Sfax, Tunisia ' CNRS-LAAS, 7 avenue du colonel Roche, F-31400 Toulouse, France; Univ de Toulouse, INSA, LAAS, F-31400 Toulouse, France ' ReDCAD Research Unit, FSEG, University of Sfax, B.P. 1088, 3018 Sfax, Tunisia ' ReDCAD Research Unit, FSEG, University of Sfax, B.P. 1088, 3018 Sfax, Tunisia

Abstract: In this work, we are interested in the problem of service composition and particularly in the choreography to orchestration automatic transformation problem. In this context, several parameters play a crucial role, such as message exchanges and operations invocation. Indeed, during service executions, faults can arise and can fail the composition. Thus, the automatic transformation of choreographies to orchestrations must be enhanced by error-handling primitives. In this paper, we propose an automatic transformation approach of choreographies to orchestrations in which we consider, in addition to correct executions, error-handling features. To do so, we first identify a classification of faults that may occur. So, we propose an enriched choreography meta-model that integrates several aspects such as messages and errors handling. Such a meta-model defines a transformation process to generate correct executable orchestrations. The generated orchestrations are finally validated using a model checking based process to check that orchestration conforms to the choreography.

Keywords: choreography; orchestration; transformation; error handling; metamodelling; service composition.

DOI: 10.1504/IJCENT.2013.053293

International Journal of Collaborative Enterprise, 2013 Vol.3 No.2/3, pp.151 - 166

Published online: 01 Jul 2013 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article