A system and method for enabling site failover in an application server or
clustered environment. In addition to providing HTTP session state
replication across servers within a cluster, the invention provides the
ability to replicate HTTP session state across multiple clusters. This
improves high-availability and fault tolerance by allowing clusters to be
spread across multiple geographic regions, power grids, and Internet
service providers.