多层企业应用:J2EE应用服务器

互联网 | 编辑: 江海明 2006-12-08 01:00:00转载 一键看全文

1、应用服务器概述(引言)

目前在Internet/Intranet/Extranet环境中,企业级应用系统大多采用三层或多层应用模式。为了方便开发、部署、运行和管理基于多层结构的应用,需要以网络和分布式计算的底层技术为基础,构建一个完整的应用框架,提供相应的支撑平台作为多层应用的基础设施,这一支撑平台的关键就是位于中间层的应用服务器。应用服务器是一个创建、部署、运行、集成和维护多层分布式企业级应用的平台。如果应用服务器与Web服务器相结合,或者包含了Web服务器的功能,则称之为Web应用服务器。

在企业应用中,应用服务器可以提供如下好处:提高企业应用开发的有效性,保障业务逻辑和组件的重用性;提高企业应用的性能,如高运行性能和响应时间、可伸缩性、可靠性等;使企业应用更易于监控和管理,降低系统维护和升级成本。由于应用服务器的重要作用和关键地位,它已经成为当今业界的一个热点。

作为企业级应用的解决方案,应用服务器应当提供:(1)加快开发过程、确保开发质量,促使应用 快速进入市场的开发能力;(2)促使应用能够以灵活而有效方式运行的 部署能力;(3)与各种后端系统有效整合的集成能力。应用系统集成商在帮助 客户建立 、部署和运行企业应用时所需要的灵活性和功能,都源于对应用服务器各种能力的组合与运用。具体的,应用服务器的功能可以划为核心服务和扩展服务。核心服务:为业务逻辑的实现提供支持;对应用服务器的管理能力;提供协议和接口的引擎,支持通讯协议(如HTTP、IIOP)、数据库互联标准(如JDBC、ODBC)、分布式计算协议等多种工业标准。扩展服务:为支持高端应用而应当提供的功能,主要包括:事务(transaction)处理;集群(cluster);失效恢复(fail over);负载均衡(load balancing);缓存机制;安全服务;与企业已有应用系统的集成能力;开发有效性(与应用程序开发环境和工具的结合能力)。

目前基于J2EE技术实现的应用服务器在市场上具有非常重要的地位。本文将对应用服务器特别是J2EE应用服务器进行分析和比较,以帮助认识实现应用服务器时需要考虑的问题。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 5 页1234
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑