Int. J. of Collaborative Enterprise   »   2013 Vol.3, No.2/3

 

 

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

 

Int. J. of Collaborative Enterprise, 2013 Vol.3, No.2/3, pp.151 - 166

 

Available online: 11 Apr 2013

 

 

Editors Full text accessPurchase this articleComment on this article