Abstract
OpenWS-Transaction is an open source middleware that enables Web services to participate in a distributed transaction as prescribed by the WS-Coordination and WS-Transaction set of specifications. Central to the framework are the Coordinator and Participant entities, which can be integrated into existing services by introducing minimal changes to application code. OpenWS-Transaction allows transaction members to recover their original state in case of operational failure by leveraging techniques in logical logging and recovery at the application level. Depending on transaction style, system recovery may involve restoring key application variables and replaying uncommitted database activity. Transactions are assumed to be defined in the context of a BPEL process, although other orchestration alternatives can be used.
Chapter PDF
Similar content being viewed by others
References
Sivashanmugam, K., Verma, K., Sheth, A., Miller, J.: Adding Semantics to Web Services Standards. In: Proceedings of the 1st International Conference on Web Services (2003)
Tai, S., Khalaf, R., Mikalsen, T.: Composition of Coordinated Web Services. In: Proceedings of the 5th ACM/IFIP/USENIX intl. conf. on Middleware (2004)
Papazoglou, M.: Web Services and Business Transactions. World Wide Web: Internet and Web Information Systems, Tilburg University (2003)
Lomet, D., Tuttle, M.: Logical Logging to Extend Recovery to New Domains. In: Proc. of the 1999 ACM SIGMOD intl. conf. on Management of Data (1999)
Salzberg, B., Tombroff, D.: Durable Scripts Containing Database Transactions. In: IEEE International Conference on Data Engineering (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vasquez, I., Miller, J., Verma, K., Sheth, A. (2005). OpenWS-Transaction: Enabling Reliable Web Service Transactions. In: Benatallah, B., Casati, F., Traverso, P. (eds) Service-Oriented Computing - ICSOC 2005. ICSOC 2005. Lecture Notes in Computer Science, vol 3826. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11596141_38
Download citation
DOI: https://doi.org/10.1007/11596141_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30817-1
Online ISBN: 978-3-540-32294-8
eBook Packages: Computer ScienceComputer Science (R0)