A Transaction-oriented Framework for Composing Transactional Web Services

Sami Bhiri 1 Claude Godart 1 Olivier Perrin 1
1 ECOO - Environment for cooperation
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : A Web process (WP) is a process that coordinates a set of Web services, as a cohesive unit of work in order to achieve common goals. In spite of the growing interest to Web services, current technologies are found lacking efficient transactional support for such applications. In this paper, we propose a transactional framework that enhances service description for a better characterization, a more efficient composition, and a more reliable coordination of Web services. In this framework we use the accepted termination states (ATS) property as the correctness criteria to ensure WPs failure atomicity. From a transactional point of view, we consider a WP as a global structured transaction, Web services as sub transactions and interactions as dependencies between sub transactions. The main contribution of this framework is that it is able to incorporate different transactional semantics as well as different behavioral patterns into the same structured transaction, and besides it can validate WPs according to the ATS correctness criteria.
Type de document :
Communication dans un congrès
2004 IEEE International Conference on Services Computing - SCC 2004, 2004, Shanghai, China, IEEE, pp.654-663, 2004, Services Computing, 2004 IEEE International Conference on (SCC'04). 〈10.1109/SCC.2004.10001〉
Liste complète des métadonnées

https://hal.inria.fr/inria-00108105
Contributeur : Publications Loria <>
Soumis le : jeudi 19 octobre 2006 - 15:48:08
Dernière modification le : jeudi 11 janvier 2018 - 06:19:48

Identifiants

Collections

Citation

Sami Bhiri, Claude Godart, Olivier Perrin. A Transaction-oriented Framework for Composing Transactional Web Services. 2004 IEEE International Conference on Services Computing - SCC 2004, 2004, Shanghai, China, IEEE, pp.654-663, 2004, Services Computing, 2004 IEEE International Conference on (SCC'04). 〈10.1109/SCC.2004.10001〉. 〈inria-00108105〉

Partager

Métriques

Consultations de la notice

140