The Escrow transactional method
ACM Transactions on Database Systems (TODS)
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Database transaction models for advanced applications
The notions of consistency and predicate locks in a database system
Communications of the ACM
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Automatic Multibusiness Transactions
IEEE Internet Computing
Algorithm Design
Consistency for web services applications
VLDB '05 Proceedings of the 31st international conference on Very large data bases
A Reservation-Based Coordination Protocol for Web Services
ICWS '05 Proceedings of the IEEE International Conference on Web Services
Hi-index | 0.00 |
Loosely-coupled distributed systems can be difficult to design and implement correctly, with time-of-check-to-time-of-use flaws arising from the lack of isolation being of particular concern. It is not feasible to use traditional distributed ACID transactions to solve such problems because the business activities being integrated are typically long-running and the interacting participants have incomplete mutual trust. 'Promises' were recently proposed as a solution to this problem. This paper discusses how promise-based isolation can be implemented when resources are described by predicates over properties, rather than being identified explicitly.