@inproceedings{e25221baf9ec45ca97fe3edff0611d3b,
title = "A model that coordinates short-lived and long-lived transactions for Web services",
abstract = "The transaction for Web services aims at orchestrating loosely coupled services into cohesive units of work and ensuring consistent and reliable execution, and should be able to coordinate both short-lived operations and long-lived business activities. In this paper, we propose a transaction model that can handle atomic and cohesion transactions, and research its coordination algorithms and recovery mechanisms. The cohesion transaction allows candidates to commit independently and employs compensation transactions to undo committed sub-transactions so that it can adapt to requirements of the long-lived transaction in Web services environment. The generation and execution of compensation transactions are invisible to users. Thus, the transaction model provides powerful support for commercial Web services applications.",
author = "Feilong Tang and Minglu Li and Jian Cao and Qingshui Xue",
year = "2004",
language = "英语",
isbn = "1932415262",
series = "Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04",
pages = "908--914",
editor = "H.R. Arabnia and J. Ni",
booktitle = "Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04",
note = "Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA'04 ; Conference date: 21-06-2004 Through 24-06-2004",
}