资源描述:
《web应用服务器的技术探讨》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、广东技术师范学院学报2003年第4期JournalofGuangdongPolytechnicNormalUniversityNo.4,2003Web应用服务器的技术探讨魏文国(华南理工大学计算机科学与工程学院,广东广州510641)摘要:本文简述了Web应用服务器的发展历史及两大主要的Web应用开发平台:J2EE和.NET.分析并比较三种主流的Web应用服务器:WebSphere,WebLogic和Oracle9iAS.阐述Web应用服务器存在的主要问题以及对Web应用服务器可靠性的要求.关键
2、词:Web应用服务器;可靠性;服务质量中图分类号:TP393文献标识码:A文章编号:1672-402X(2003)04-0004-05台,同时需要满足Web计算所需的特定需求,所以一、Web应用服务器的发展历史和开发平台要具有Web服务器的功能,故称为Web应用服务随着企业应用环境逐渐向Internet/Intranet/Ex2器.用户只须关心中间层应用服务的业务逻辑,而tranet网络分布计算环境转移,应用的需求和规模不中间层应用服务的名字解析、路由选择、负载平衡、断扩大,多层计算模式成为构建
3、基于Internet的企业事务控制、失效恢复、状态迁移、升级扩展等功能则应用的主流结构.为了开发、部署、运行和管理基于都由Web应用服务器提供.Web应用服务器是在多层计算模式的应用,需要以网络和分布式计算的Web计算环境下产生的新一代中间件.底层技术为基础,构建一个整体应用框架,提供相应Web应用服务器可以为企业应用提供如下能力的支撑平台作为多层应用的基础设施,这一支撑平和好处:台的关键是位于中间层的软件,即中间件.中间层◆开发的有效性和复用性.应用服务器为业务需要解决一个基本问题:如何屏蔽分
4、布环境中异构逻辑的实现提供支持;应用服务器将应用与底层支的操作系统和网络协议,客户可以透明地执行中间撑机制进行了有效隔离,使企业应用开发不需考虑层提供的业务过程.底层操作系统与数据库的有关细节,实现跨平台的在近20年的研究和应用中,出现了各种类型的开发;不同类型的客户程序可以共享相同的业务逻中间件.包括:远程过程调用中间件(RemoteProce2辑,提高业务逻辑和服务组件的复用性,使它们能够dureCallMiddleware)、面向消息的中间件(MOM,Mes2快速地开发和部署,提高应用的质
5、量.sage-OrientedMiddleware)、对象请求代理(ORB,Ob2◆高性能.为了满足高端用户的系统需求,应jectRequestBroker)、事务处理监控器(TPM,Transac2用服务器需要提供一些高性能特性的支持.应用服tionProcessingMonitor)等.1998年,IT界又提出了应务器提供一系列专门服务和底层支撑机制,有助于用服务器的概念.在面向Internet的Web计算环境提高企业应用的性能,如高性能和响应时间,提供可下,Web应用服务器为创建、部署、运
6、行、集成、维护伸缩性、可靠性和安全性等能力.和管理事务性应用服务提供包含一系列运行时服务◆管理性.基于应用服务器的应用更易于监控(如消息、事务、安全、应用集成等)的运行环境和平和管理,能够降低系统的维护和升级成本.收稿日期:2003-06-11作者简介:魏文国(1968~),男,湖北荆州人,华南理工大学在读博士生,广东技术师范学院讲师,研究方向为计算机网络及其应用.4◆集成能力.Web应用服务器支持应用与其它预期,应用服务器软件平台市场将以5011%的年增[3]外部资源的快速集成,包括遗留系统资
7、源、ERP系长率发展,2003~2004年将是市场的增长高峰.统、不同的关系型数据库或其它数据资源等.鉴于Web应用服务器在Internet应用和网络软件平近年Web应用服务器取得长足进展,成为软件台中的作用和地位,国际上许多著名的计算机公司都市场的热点.目前市场上国内外的应用服务器产品进行了大量的研发工作,推出了各自的产品和系统,超过60家.从遵循的标准和规范来看,主要分为两如IBMWebSphere、BEAWebLogic、Oracle9iAS、SUNi2大阵营类:基于J2EE(Java2P
8、latformEnterpriseEdi2Planet、SybaseEAServer等.在众多公司中,BEA和tion)类和微软.Net类.IBM以其在中间件方面的产品优势和雄厚实力,使J2EE是Sun公司提出的开发、部署、运行和管WebLogic和WebSphere成为Web应用服务器市场的理基于Java的分布式应用的标准平台,它为Web应领跑者.WebLogic、WebSphere和Oracle9iAS都获得了用的开发、部署、运行和管理提供一系列的规范和标SUN公司的J2EECTS认证,都提