Transaction model for Web services: Architecture, algorithms and transaction compensation

Feilong Tang,Minglu Li,Jian Cao
2003-01-01
Tien Tzu Hsueh Pao/Acta Electronica Sinica
Abstract:Transaction is one of the key technologies whether Web Services can be applied to e-business applications. Transaction technologies for Web Services have to provide the abilities to coordinate short-lived and long-lived transactions. This paper proposes a Web Services transaction model, which can simultaneously handle Atomic transaction and Cohesion transaction, and researches corresponding coordination algorithms, state conversion and recovery mechanisms. Cohesion transaction allows candidates to commit independently, and undoes committed sub-transactions through the compensation transactions so that it can satisfy the requirements for long-lived transaction in Web Services environment, and provide powerful support for commercial web services.
What problem does this paper attempt to address?