Application Server inclut l'équilibrage de charge pour :
les clients HTTP, IIOP et JMS ;
la prise en charge du basculement de session HTTP ;
la prise en charge du basculement et du clustering EJB ;
les services d'horloge EJB haute disponibilité ;
la récupération des transactions distribuées ;
la prise en charge des mises à niveau d'applications progressives ;
une base de données haute disponibilité pour le stockage de l'état transitoire des applications J2EE.
La disponibilité assure le basculement des instances d'Application Server mises en cluster. Lors de l'échec d'une instance d'Application Server, la session que supervisait le serveur non disponible est réassignée à une autre instance d'Application Server. Les informations relatives à la session sont stockées dans la base de données HADB. Le système HADB prend en charge la persistance des sessions HTTP, des beans de session avec état et des références liées à la connexion unique.