首页 . 理学 . 计算机科学技术 . 计算机应用 . 信息系统 . 信息系统设计与开发 . 数据库中间件

应用服务器

/application server;AS/
条目作者申德荣于戈
条目作者申德荣

申德荣

于戈

于戈

最后更新 2024-12-04
浏览 131
最后更新 2024-12-04
浏览 131
0 意见反馈 条目引用

一种服务器端中间件。为应用程序提供系统服务,支持其构造和运行。英文缩写AS。

英文名称
application server;AS
所涉及学科
计算机科学技术

是通过各种协议把商业逻辑(或称应用程序)呈现给客户端的程序。它提供了访问商业逻辑的途径以供客户端应用使用,让多个用户可以同时使用AS中的应用程序。AS使用此商业逻辑就像调用对象的一个方法(或过程语言中的一个函数)一样。应用程序服务器可以管理自己的资源,包括安全机制、事务处理、资源池和消息队列。在大多数情形下,应用程序服务器是通过组件的应用程序接口(API)把商业逻辑呈现给客户端应用程序,例如,基于J2EE应用程序服务器的EJB组件模型。

应用程序服务器的客户端可以运行在一台PC上、一个Web服务器上,或者其他的应用程序服务器上。例如,Web客户端的http请求发送到Web服务器后,Web服务器把响应委托给脚本(或称服务器端程序),此脚本通过接口调用应用程序服务器上相应的商业逻辑,该脚本程序产生HTML响应,返回给Web服务器,Web服务器以HTML页面提供给Web浏览器。典型的AS有BEA WebLogic Server、IBM WebSphere、JBoss、Oracle Application Server(10g企业版)等。

Web上的AS是面向Internet的Web计算环境而产生的新型中间件。它是为创建、部署、运行、集成和管理事务性Web应用提供一系列运行时服务(如消息、事务、安全、应用、集成等)的Web中间件。Web应用服务器需要满足Web计算所需的特定需求,兼具AS和Web服务器的功能。Web上的AS不仅具有传统事务监控器的高可伸缩性、高可用性、高可靠性和高效等高级特性,并且为事务性Web应用提供创建、部署、运行、集成和维护的通用服务。通常会把Web服务器和AS独立配置,有助于提高各自的性能,并具有高可扩展性。

  • 范国闯,钟华,黄涛,冯玉琳.Web应用服务器研究综述.软件学报,2003,14(10):1728-1739.

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!