X-ability: a theory of replication
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Recovery guarantees for Internet applications
ACM Transactions on Internet Technology (TOIT)
The mobile groups approach for the coordination of mobile agents
Journal of Parallel and Distributed Computing
CoRAL: A transparent fault-tolerant web service
Journal of Systems and Software
Preventing orphan requests by integrating replication and transactions
ADBIS'07 Proceedings of the 11th East European conference on Advances in databases and information systems
Hi-index | 0.00 |
An e-Transaction is one that executes exactly-once despite failures. This paper describes a distributed protocol that implements the abstraction of e-Transaction in three-tier architectures. Three-tier architectures are typically Internet-oriented architectures, where the end-user interacts with front-end clients (e.g., browsers) that invoke middle-tier application servers (e.g., web servers) to access back-end databases. We implement the e-Transaction abstraction using an asynchronous replication scheme that preserves the three-tier nature of the architecture and introduces a very acceptable overhead with respect to unreliable solutions.