首页 > 基础设施 > 正文

中间件2.0,概念炒作 or 技术进步?

2009-10-09 09:38:38  来源:IT168

摘要:中间件2.0是综合目前中间件技术发展现状和趋势,原有中间件的概念已经无法涵盖其全部意义,互联网、SOA、云计算等技术和商业模式的结合,对中间件技术和产业将带来一次质的飞跃,一
关键词: 中间件

    Web2.0自从2004年被创造出来,不仅成为了描述新一代网络应用的时髦词语,更是带动了一波2.0浪潮,企业2.0、管理2.0、营销2.0……各种概念层出不穷。那2.0到底意味着什么呢?可能很多人都无法清楚的表述。大家对Web2.0的概念多半都停留在博客、SNS等上,其实,我们认为Web2.0的本质不仅体现在技术上(如Mashup、Ajax、RSS、 WiKi、Tag等),更是互联网商业模式的升级,互联网用户成为参加者,服务提供者与服务消费者之前交互性的加强,调动起参与者的积极性,充分释放出个体的能量。

    那在软件领域,2.0意味着什么呢?中间件2.0又是什么呢?记者怀着好奇的心理采访了中间件2.0的提出者金蝶中间件公司,想从他们了解更多的信息。

    中间件2.0不仅仅是概念

    一提起2.0,首先想到的就是1.0是什么?2.0和1.0有什么关系?有什么很明显的变化?金蝶中间件认为,中间件2.0是综合目前中间件技术发展现状和趋势,原有中间件的概念已经无法涵盖其全部意义,互联网、SOA、云计算等技术和商业模式的结合,对中间件技术和产业将带来一次质的飞跃,一次重大升级,因此用中间件2.0来全面概括是合适的一种探索。

    20世纪90年代初,当时分布式应用日益广泛,实现不同硬件平台、不同网络环境、不同数据库之间的互操作促使了中间件的诞生。中间件作为一种标准的、独立于计算机硬件及操作系统的开发和运行环境,在电信、金融等领域得到了广泛的应用。从最初Bell实验室研制出负责大并发和实时交易处理的交易中间件Tuxedo,再根据实际业务需求衍生出了负责信息可靠传递的消息中间件(MQ等),负责屏蔽异种环境和各种开发语言的对象中间件(CORBA等)。金蝶中间件负责人强调说:“这时中间件的关键作用是解决异构网络环境下分布式应用软件的通信、互操作问题,是不同操作系统和网络环境的技术抽象,我们认为这是中间件1.0的关键特征。”

    知名市场研究机构IDC给出的中间件定义目前是最受业界认同的,“中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。”从这段描述中我们不难看出中间件是一类软件,而不仅是一种软件;中间件不仅要实现不同技术之间的互连,还要实现应用之间的互操作;最重要的,中间件是基于分布式处理的软件,它管理计算资源和网络通信。这与金蝶中间件表述的中间件1.0的特征大部分吻合。

    那什么是中间件2.0呢?我们从金蝶中间件了解到,虽然中间件1.0在支持相对封闭、静态、稳定、易控的企业内部网环境中的企业计算和信息资源共享方面取得了巨大成功,但在新时期以互联网(Internet)为代表的网络技术冲击下,还是显露出了它的固有局限性。同时,随着信息化建设出现从边沿向纵深的发展趋势,构建于Internet之上的大规模分布式核心关键性信息系统出现并流行,新的业务发展趋势要求更加开放和集成的互联网统一计算平台,以提供复杂业务问题的全局乃至全球性协同求解能力,从不同维度完整地满足客户飞速增长的复杂业务需求。金蝶中间件的观点是,“中间件2.0并不是一个触手可及的概念,但也不会让人觉得雾里看花,它的核心就是基于Internet的统一计算平台。”

    中间件2.0创新IT商业价值

    回首中间件出现至今的10多年,随着互联网应用和应用软件的越来越复杂,中间件软件的品种在过去10多年里也越来越丰富,从最初的消息中间件、交易中间件、应用服务器三大类中间件,发展到目前的消息中间件、交易中间件、应用服务器、企业服务总线、工作流中间件、门户中间件以及安全中间件等10多种。但随着SOA、云计算等一系列新技术、新趋势的出现,中间件进入了一个新的融合时代。金蝶中间件负责人表示:“面对新的技术趋势和应用趋势,中间件不仅要能实现操作系统、硬件和应用系统之间的上下互联(实质是实现共性的凝练),还要能够实现应用与应用之间的左右互联(实质是加强各种资源彼此的互操作),这已经不是以前的中间件1.0所能支撑的了,因此我们提出了中间件2.0。”

    对于中间件2.0的特征,金蝶中间件总结为4个字:敏、睿、融、和。敏指的是适应服务化的趋势,要提供SOA架构的解决方案以及运行支撑能力,让IT与业务匹配;睿强调的是信息资源的自治化,支持对应用、平台和环境的睿智洞察、自适应、自优化、自管理;融对应业务共性的凝练,要能提供服务及业务流程的建模,凝练业务模式的共性,支持复杂业务的多方协同能力;而和则是一体化,要统一互联网计算平台的构件模型、开发方法、管理框架和互操作协议。

    作为一个全新的概念,中间件2.0能够为用户带来什么呢?金蝶中间件的观点是:“我们希望中间件2.0能够帮助客户创新IT商业价值!”。经过多年的发展,很多客户在硬件环境、业务应用系统方面投入了相当多的资金和精力,面对SOA、云计算等发展趋势,中间件2.0不仅要保证帮助客户实现对分布于互联网之上的各种自治信息资源(计算资源、数据资源、服务资源、软件资源)的标准、快速、灵活、高效的集成、协同和综合利用,还可以提高组织的IT基础设施的业务敏捷性,保护企业已有IT投资,降低总体运维成本。

    一个新概念被提出后,用户更关心的可能是如何使其落地,金蝶中间件负责人表示,现在他们已经着手遵循中间件2.0的相关产品研发了,预计明年将会发布支持中间件2.0的中间件产品。

    提出一个全新的概念,体现了金蝶中间件在中间件领域的信心和底气,当然也少不了质疑和否定,但这些都不重要。就像我们应该称当前的网络世界为1.0或是2.0并不重要,重要的是随着技术的发展,相对于新一代中间件而言,今天的中间件一定是需要再发展的。衷心希望金蝶中间件能够在这条道路上越走越远,越走越好!


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。