![]() |
|
||
Implementing Isolation for Service-Based ApplicationsWei Chen1, Alan Fekete1, Paul Greenfield2, and Julian Jang3 1School of Information Technologies, University of Sydney, NSW 2006 Australia
2CSIRO Mathematical and Information Sciences, Locked Bag 17, North Ryde NSW1670 Australia
3CSIRO ICT Centre, Locked Bag 17, North Ryde NSW 1670 Australia
Abstract. 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. LNCS 5870, p. 365 ff. lncs@springer.com
|