相关文章推荐

什么是 Application Server?

Application Server 为开发、部署和管理企业应用程序提供了强大的 J2EE 平台。主要功能包含事务管理、性能、可伸缩性、安全性和集成。Application Server 支持从 Web 发布到企业规模事务处理等多项服务,同时使开发者能够建立基于 JavaServer Pages (JSP TM )、Java Servlet 和 Enterprise JavaBeans TM (EJB TM ) 技术的应用程序。

Application Server Enterprise Edition 提供了高级群集和故障转移技术。这些功能可以帮助您运行可扩展的且具有高可用性的 J2EE 应用程序。

群集— 群集是一组应用程序服务器
实例,它们作为一个逻辑实体一起工作。群集中的每个 Application Server 实例都具有相同的配置,并被部署了相同的应用程序。

通过将 Application Server 实例添加到群集来提高系统性能,从而实现了水平缩放。可以在不中断服务的情况下将 Application Server 实例添加到群集。HTTP、RMI/IIOP(通过基于 Internet 的 ORB 间协议的远程方法调用)和 JMS(Java(TM) 消息服务) 负载平衡系统会将请求分发到群集中正常运行的 Application Server 实例中。

Application Server 体系结构

本节介绍了 图 1–1 ,该图显示了 Application Server 的高级体系结构。

图 1–1 Application Server 体系结构

该图显示了高级体系结构,包括容器、服务、工具以及与外部系统(如数据库)的通信。

 
推荐文章