loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
12th International Symposium on Software Reliability Engineering (ISSRE'01)
Increasing the Reliability of Three-Tier Applications
Hong Kong, China
November 27-November 30
ISBN: 0-7695-1306-9
In this paper we describe an infrastructure that provides increased reliability for three-tier applications, transparently, using commercial off-the-shelf application servers and database systems. In this infrastructure the application servers are actively replicated to protect the business logic processing. Replicating the transaction coordinator renders the two-phase commit protocol non-blocking and, thus, avoids potentially long service disruptions caused by coordinator failure. A thin interpositioning library provides lient-side automatic failureover, so that clients know the outcome of their requests. The interaction between the application servers and the database servers is handled through replicated gateways that prevent duplicate requests from reaching the database servers. Aborted transactions, caused by process or ommunication faults, are automatically retried on the client's behalf.
Citation:
W. Zhao, L.E. Moser, P.M. Melliar-Smith, "Increasing the Reliability of Three-Tier Applications," issre, pp.138, 12th International Symposium on Software Reliability Engineering (ISSRE'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.