|
中间件概述(刘立军)摘要: 本文试图从非常浅显明了的角度向大家阐述现在热门的中间件的概念,并且也简单分析了一下目前的国内的中间件市场走势。 广告 中间件概述 刘立军
1. 为什么需要中间件 自从进入上世纪90年代以来,计算机技术迅猛发展。从硬件技术看,CPU速度越来越高,处理能力越来越强;从软件技术看,应用程序的规模不断扩大,特别是Internet及WWW的出现,使计算机的应用范围更为广阔,为了适应越来越大规模、越来越复杂的应用服务要求,原来流行的二、三层软件架构已经逐渐演变为四层,甚至n层架构,并且,大型的应用程序通常都运行在异构平台上运行,这一切都对新一代的软件开发提出了新的需求。 在这种分布异构环境中,通常存在多种硬件系统平台(如PC,工作站,小型机等),在这些硬件平台上又存在各种各样的系统软件(如不同的操作系统、数据库、语言编译器等),以及多种风格各异的用户界面,这些硬件系统平台还可能采用不同的网络协议和网络体系结构连接,如何把这些系统集成起来并开发新的应用是一个非常现实而烦杂的问题。 Gartner Group根据调查统计,企业在开发应用的过程中,30%-40%的费用都浪费在开发和维护与企业业务逻辑无关的各种接口上。随着企业或企业间应用数量上的增加,应用间的通信接口日益增多,不同的平台、不同的语言与技术所带来的难度成倍的增长。1996年,Gartner Group就预测:消息中间件由于降低了企业/机构内部应用的复杂交互,将变得和数据库管理系统、数据仓库一样重要。 中国中间件产业的发展起步于20世纪90年代,随着世界范围内信息技术的不断进步,中国金融、电信、政府、教育等各主要行业相继在信息化基础设施和应用系统的建设上加大了投入力度。在这个过程中,某些应用系统之间出于信息共享的需要而产生的多种操作系统、异构数据库的共存以及网络环境复杂性的增加等诸多问题,加大了对于中间件产品的需求,促进了中间件软件市场的发展。经过多年的市场培育,加上政府的积极支持,2000年以来,中间件软件在中国得到了飞速的发展。目前,中国中间件产业正处于市场快速增长的成长期。根据CCID统计的结果,其销售额的年均复合增长率达35%以上,已从2000年的2.3亿元增长到2002年的4.25亿元,在软件市场中的份额也从2000年的1.0%提高到2002年的1.23%。2003年二季度,尽管中国软件市场受到国内大部分区域“非典”流行的影响,而使得销售额出现整体下滑,但从上半年总体来看,软件市场仍然实现了8.8%的增长率,其中,中间件软件实现销售额2.14亿元,同比增长达12.6%,高于软件总体市场的增长速度;同时,中间件在软件市场中的份额已提高至1.32%。伴随着中国各行业信息化建设的持续推进,CCID认为,今后几年将是中国中间件软件市场实现跨越式发展的良好时机。 2. 什么是中间件 中间件是位于平台(硬件和操作系统)和应用之间的通用服务,也有人认为它应该属于操作系统中的一部分。如下图所示,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。
也许很难给中间件一个严格的定义,但中间件应具有如下的一些特点:
由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。
本文由作者向AMT提供 如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐 jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系 |
CIO职场,强者生存?在2008年,我们将继续看到CIO向商业运营方向发展。与此同时,我们也会看到商业管理人员将与技术管理人员一起竞争CIO岗位。 IT领导者的就职机会虽有不少,但其难度将会大幅提高。2…… |
|
|