A system and method for enabling failover in an application server cluster. A
"primary"
application server computer in the cluster may provide a service or data necessary
for other application server computers in the cluster to operate. In addition to
the primary application server computer, one or more of the other application server
computers may be designated as "backup" application server computers. Each backup
application server may backup the processing information managed by the primary
application server. When the primary application server itself becomes unavailable
(e.g., due to a failure of the computer system or network), one or more of the
backup application servers may be promoted to the role of primary application server.