Towards error-handling-aware choreography to orchestration transformation approach
by Sirine Rebai; Nawal Guermouche; Hatem Hadj Kacem; Ahmed Hadj Kacem
International Journal of Collaborative Enterprise (IJCENT), Vol. 3, No. 2/3, 2013

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.

Online publication date: Mon, 01-Jul-2013

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Collaborative Enterprise (IJCENT):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com