The Application Server includes load balancing for the following:
HTTP, IIOP, and JMS clients
HTTP session failover support
EJB clustering and failover support
Highly available EJB timers
Distributed transaction recovery
Support for rolling application upgrades
High-availability database for storing the transient state of J2EE applications
Availability allows for failover protection of Application Server instances in a cluster. If one Application Server instance fails, another Application Server instance takes over the sessions that were assigned to the unavailable server. Session information is stored in the HADB. HADB supports the persistence of HTTP sessions, Stateful Session Beans, and Single Sign On credentials.