首页 新闻 论坛 小组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 第二书店 程序员

logo

您的位置:CSDN 首页−>新闻频道−>正文

从中间件走向基础件

2004.07.06  来自:新浪科技      共有评论(0)条 发表评论    收藏

中间件是介于应用和操作系统之间的系统软件。在中间件诞生之前,企业多采用传统客户机/服务器的“胖客户机”式两层数据处理架构,两层架构虽具有灵活性,但也大大加剧了客户端和你的网络游戏联盟新浪点点通个性smsDI

  中间件是介于应用和操作系统之间的系统软件。它能屏蔽操作系统和网络协议的差异,为企业级的分布式应用提供一个标准平台,使得应用软件开发和运行能独立于特定的硬件和操作系统平台,实现企业应用系统的集成。

  中间件发展至今已有十年的历史。在中间件诞生之前,企业多采用传统客户机/服务器的“胖客户机”式两层数据处理架构,两层架构虽具有灵活性,但也大大加剧了客户端和服务器端的负担,其系统拓展性也比较差。到了20世纪90年代初,这种应用架构得到了一次提升,以Tuxedo为代表的三层客户机/服务器架构出现了。它在原有的两层架构(客户端和服务器端)之间,增加了一组服务,这组服务(应用服务器)就是中间件。中间件通过在三层架构中主要充当中间层,完成数据安全、完整地传输,通过负载均衡来调节系统的工作效率,从而弥补了两层架构的不足。客户端和服务器端的负载相应减轻了,跨平台、传输不可靠等问题也得到了解决。这种先进的架构使得企业可以在开放系统上构筑性价比非常高的业务系统,并且可以达到稳定、可靠、高效、大容量的业务处理。因此,随着互联网应用和电子商务发展的不断深入,中间件开始为越来越多的企业所采用。到90年代中期,发展成为企业应用的主流技术,并形成各种不同类别,如交易中间件、消息中间件、专有系统中间件、面向对象中间件、数据存取中间件、远程调用中间件等。

  90年代后期,企业应用对中间件提出了更为广泛的需求,Web平台的时代宣告来临,它帮助企业把信息和业务以更为廉价的互联网方式服务于客户,Web应用服务器应运而生。相较三层次客户机/服务器架构中的应用服务器而言,Web应用服务器不仅担负着应用逻辑部分,而且还包括了前台的页面显示和后台的数据表达。从此,Web应用服务器渐渐取代了传统意义上的各类中间件,成为企业应用的基础平台。

  如今,企业对现有技术提出了更高层次的要求,如多渠道的接入、个性化机制、内容管理、商业流程管理、合作伙伴互联、打包应用与专有系统的互连等。原有的应用服务器中间件逐渐显示出了一定的弊端。它无法为企业提供个性化的服务,无法帮助企业提高客户的满意度,对于业务系统跨资源之间的流程整合,有些应用服务器也无法做到。为解决这些问题,2002年2月,BEA毅然突破中间件的框架,在全球率先提出了“基础件”的新理念。基础件是对中间件的延伸与超越,它以应用服务器为核心,通过合并同类项的方法,把企业中新的需求提炼出来,从而构成了一个集门户、集成、运行和管理、安全、开发、部署等众多技术功能于一体的应用基础平台。如果说中间件满足了企业系统高效、快速响应市场变化的需求,其特点集中在某一个应用方面,那么,基础件解决的则是应用与应用之间的集成,它的目标是提高整个企业的生产力,降低成本结构和增强响应能力。

  从中间件走向基础件,这正是未来企业IT架构发展的大势所趋。据全球著名IT咨询机构Gartner预测,到2005年,全球基础件的市场将达570亿美元,届时绝大部分的企业都会转移到以基础件为架构的方式。2007年,基础件就会统一到所有的企业应用架构之中。

发表评论 0条】

CSDN声明:此消息系转载自CSDN合作媒体,其中细节未经CSDN证实,特此声明

其他文章
相关文章
最近评论
正在载入评论列表...
热点评论

     
    网站简介广告服务网站地图帮助联系方式诚聘英才English问题报告
    北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号 世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved