Application Server 为开发、部署和管理企业应用程序提供了强大的 J2EE 平台。主要功能包含事务管理、性能、可伸缩性、安全性和集成。Application Server 支持从 Web 发布到企业规模事务处理等多项服务,同时使开发者能够建立基于 JavaServer Pages (JSPTM)、Java Servlet 和 Enterprise JavaBeansTM (EJBTM) 技术的应用程序。
Application Server Enterprise Edition 提供了高级群集和故障转移技术。这些功能可以帮助您运行可扩展的且具有高可用性的 J2EE 应用程序。
群集—群集是一组应用程序服务器实例,它们作为一个逻辑实体一起工作。群集中的每个 Application Server 实例都具有相同的配置,并被部署了相同的应用程序。
通过将 Application Server 实例添加到群集来提高系统性能,从而实现了水平缩放。可以在不中断服务的情况下将 Application Server 实例添加到群集。HTTP、RMI/IIOP(通过基于 Internet 的 ORB 间协议的远程方法调用)和 JMS(Java(TM) 消息服务) 负载平衡系统会将请求分发到群集中正常运行的 Application Server 实例中。
高可用性—可用性允许对群集中的 Application Server 实例进行故障转移保护。一个 Application Server 实例出现故障时,其他 Application Server 实例将接管指定给该故障服务器的会话。会话信息存储在高可用性数据库 (HADB) 中。HADB 支持 HTTP 会话和有状态会话 Bean 的持久性。