Gartner在线研讨会
专家的见解和策略,以解决您的优先事项和解决您最紧迫的挑战。
信息技术
一个应用程序服务器是一种现代形式的平台中间件。它是一种系统软件,存在于操作系统(OS)的一端,外部资源(如数据库管理系统[DBMS],通信和互联网服务)的另一端和用户应用程序的第三端之间。应用程序服务器的功能是充当用户业务逻辑的主机(或容器),同时促进对业务应用程序的访问和性能。应用程序服务器必须在客户端请求的可变和相互竞争的流量、硬件和软件故障、大型应用程序的分布式特性以及满足应用程序业务需求所需的数据和处理资源的潜在异构的情况下执行。
高端在线事务处理风格的应用服务器提供具有性能、可用性和完整性保证级别的业务应用程序。根据业务应用程序的性质和应用程序所针对的特定行业的实践,应用服务器还支持多种应用程序设计模式。它通常支持多种编程语言和部署平台,尽管大多数都与其中的一种或两种有特定的关联。一些实现标准应用程序接口和协议的应用服务器,例如Java Enterprise Edition (Java EE),是完全专有的。目前,专有应用程序服务器通常内置于操作系统、打包应用程序(如门户和电子商务解决方案)或其他产品中,而不是作为独立产品提供。专有和Java ee兼容的应用服务器在我们的市场份额和预测报告中进行了估计。
随着应用服务器市场的成熟,高性能成为一个更强有力的标准,因此供应商现在将扩展应用服务器,如极端事务处理和基于事件的处理功能,也包括在这个细分市场中。