5、应用服务器的发展趋势与研发策略
5.1发展趋势
应用服务器的技术和市场仍处于快速变化和发展之中,从目前厂商的发展战略和产品的特性来看,可以看到应用服务器市场上存在着的一些趋势。
首先,应用服务器已经开始向完整的企业应用基础设施平台发展,为企业应用系统各阶段的开发工作提供完整的支持;或者发展成为包括平台、应用、服务在内的完整的企业应用解决方案,可以无缝集成供应链惯例、企业资源惯例、客户资源管理和企业商业智能等。前者如WebSphere,它已经超越应用服务器市场,进入了整个IBM电子商务基础设施和工具平台领域;后者如Oracle电子商务软件,其目标是成为Internet上电子商务运作的一站式解决方案。另外,基于应用服务器是一个平台的观点,存在这样的趋势,即在操作系统中将会捆绑进基本的应用服务器功能 ,使应用服务器真正成为企业应用必不可少的基础部分。
由于用户类型与应用的规模和需求的差异,要求应用服务器产品能够面向高端和低端的不同应用。这就要求在具有基本功能的版本的基础上,对应用服务器进行组件化,能够便捷而有效的适应应用需求,J2EE规范将有助于实现应用服务器的组件化。
另外,开放源码的应用服务器对现有的应用服务器提供商具有一定的冲击力。低价位和开放源代码的应用服务器,如JBoss(http://www.jboss.org),能够提供主要的应用服务器功能,显然对中低端的应用是足够了。这也是许多应用服务器提供商发布低价位和低端应用服务器版本的原因之一。可以肯定,开放源代码的应用服务器必会对市场产生重要影响。
5.2研发策略
通过对目前应用服务器产品的考察,可以认识到,要 实现一个具有竞争力的J2EE应用服务器产品,应当考虑以下几点:
(1) 标准化。为了顺应市场的要求和技术的发展,应当按照J2EE规范(最新的1.3版)及相关标准实现应用服务器,以作为新的热点,Web Services 是Internet企业级应用的标准,应用服务器也应该支持Web Service的协议。微软在其产品战略中已经摒弃了Java,这很大程度上对开发者造成了影响。但是微软积极的参与Web Services标准的制定工作,这样,在Java和微软两个世界间的互操作性上,也许可以寄希望于Web Service。 (2) 必须注意提供应用服务器的扩展特性及其服务。为了实现可用性、可伸缩性、可管理性等,应实现Cluster,负载均衡、失效恢复等功能。 (3) 注意集成能力和开发有效性的支持。目前应用服务器已经成为电子商务平台上重要部件,如Websphere、iPlanet、Silverstream等的策略就是如此,因此应用服务器在这方面的功能有逐渐增强的趋势,例如,在前端,很多应用服务器于Web服务器紧密集成,或者Web服务器就是应用服务器内置的部分,从而形成Web应用服务器;在后端,除数据库外,非常强调与企业各种已有的应用系统和数据源的连接;在应用开发方面,还强调应用服务器与应用开发环境和工具的集成。
出处:
责任编辑:蓝色
上一页 两个评测J2EE产品的标准 下一页 主要J2EE应用服务器产品评述
◎进入论坛网络编程版块参加讨论
|