Nested transactions: an approach to reliable distributed computing
Nested transactions: an approach to reliable distributed computing
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Concepts and applications of multilevel transactions and open nested transactions
Database transaction models for advanced applications
Ensuring relaxed atomicity for flexible transactions in multidatabase systems
SIGMOD '94 Proceedings of the 1994 ACM SIGMOD international conference on Management of data
Simulation, verification and automated composition of web services
Proceedings of the 11th international conference on World Wide Web
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
A Multidatabase Transaction Model for InterBase
VLDB '90 Proceedings of the 16th International Conference on Very Large Data Bases
Are Web Services the Next Revolution in e-Commerce? (Panel)
Proceedings of the 27th International Conference on Very Large Data Bases
Interoperable Web services for computational portals
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
An environment for flexible advanced compensations of Web service transactions
ACM Transactions on the Web (TWEB)
Exploiting a database system in scheduling internet-based workflows
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
Ensuring recoverability in composing web services
Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
The reliability of web services atomic commitment protocols
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Compensability of business processes
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
Hi-index | 0.00 |
For efficiently managing Web Services (WS) transactions which are executed across multiple loosely-coupled autonomous organizations, isolation is commonly relaxed. A Web services operation of a transaction releases locks on its resources once its jobs are completed without waiting for the completions of other operations. However, those early unlocked resources can be seen by other transactions, which can spoil data integrity and causes incorrect outcomes. Existing WS transaction standards do not consider this problem. In this paper, we propose a mechanism to ensure the consistent executions of isolation-relaxing WS transactions. The mechanism effectively detects inconsistent states of transactions with a notion of a completion dependency and recovers them to consistent states. We also propose a new Web services Transaction Dependency management Protocol (WTDP). WTDP helps organizations manage the WS transactions easily without data inconsistency. WTDP is designed to be compliant with a representative WS transaction standard, the Web Services Transactions specifications, for easy integration into existing WS transaction systems. We prototyped a WTDP-based WS transaction management system to validate our protocol.