首页 » 应用服务器功能

应用服务器功能

文章日期:2011年08月11日

  应用服务器可以提供的服务主要包括:

    ①高性能的应用程序运行环境

    a. 内容缓存       即将用户经常访问的页面或者 Web 处理结果存储在服务器的

内存当中, 在用户请求某一服务时, 服务器首先从内存中检索是否有相应的结果。

如果存在, 则不必重新处理, 直接将结果反给用户, 缩短系统的响应时间。

    b. 数据库连接缓存           在 Web  服务器和数据库服务器之间建立经常性的连

结, 当用户需要访问数据库时, 直接利用这些已经存在的连结; 操作结束以后, 连接

仍然保持而不被关闭, 这样, 用户访问数据库的步骤被简化, 进而提升系统的效率。

    c.  支持进程的多线索执行             该功能是将一个进程分解成为多个可以建立的线

索并行运行, 提高应用程序的运行效率, 缩短运行时间。

    d. 大量用户访问下的负载均衡                 该功能是根据用户访问两极服务器的处理

能力, 动态调整每个服务器的负载, 使服务器的处理能力和负载之间保持平衡, 提

高系统的可靠性和整个系统的性能。

    ②为应用提供扩充性             电子商务应用系统应该具有良好的可扩展性能, 应用

服务器主要通过三种方式提高系统可扩充性:首先是利用服务器集群技术, 将系统

压力分摊在集群服务中的各个设备上去;其次, 应用服务器大多支持多 CPU  系统,

从而在系统访问压力增加时, 通过增加服务器 CP U 来提高系统的处理能力;第三,

一些优秀的应用服务器还提供应用的动态负荷均衡, 使服务器的性能和访问压力

之间得到匹配。

    ③会话管理        用户一般通过和电子商务系统进行对话来完成商务活动, 会话

管理的作用是记录和管理客户的每次人机会话过程。如果用户重复会话过程, 电

子商务系统会自动地完成该过程。

    ④支持多种应用编程模式                在应用服务器的基础上开发应用程序, 除了可以

使用多种语言外, 也可以采用多种编写程序的方式, 具体讲包括: 应用表达( JSP 、

Servelet、Java 应用) , 商务逻辑( Java Bean s、EJB 等) , 数据库存取(JDBC、ODBC) ,

应用集成(XML 、CORBA 等) 。

    ⑤目录及内容管理            应用服务器一般提供目录和内容管理工具, 利用这些工

具可以完成用户访问内容的控制、分层数据组织、目录更新及控制等服务。

    ⑥商务引擎         商务引擎主要是为商务系统提供业务支持, 它所提供的服务主

要包括:个性化服务、客户关系管理、供应链管理、电子交易市场等。

   ⑦系统管理         目前应用服务器提供的系统管理工具的功能包括: 性能配置服

 务器、存取控制服务器、系统日志服务器。本文来自宁波网站建设_北仑网站建设_宁波网站制作_北仑网站制作_宁波网站推广_宁波网站设计_宁波seo_浙江seo_宁波网站优化转载请说明。