操作系统、数据库、中间件号称基础软件的“三驾马车”。操作系统与数据库都不难理解,唯独中间件似乎是一个神秘又陌生的存在。其实,它并不陌生,在我们日常办公中也经常用到,但是存在感却极低。


漫谈“中间件”与国产化_java

 来源:百度


我们的计算机体系架构可以分为三层(甚至更多层):表示层、业务逻辑层以及数据层,其中我们常接触到的是表示层,也就是用户层,在这层上我们可以直接写WORD文档登录微信聊天,以及在网上进行交易等。然而,在没有中间件之前,这一切是非常奢侈的。


在没有中间件之前,应用软件直接使用操作系统、网络协议和数据库等开发,这对使用电脑的人要求很高,而且随时面临着棘手的问题。例如,操作系统的多样性,繁杂的网络程序设计、管理,复杂多变的网络环境等经常让电脑使用者措手不及。


 来源:百度


后来,各位计算机大牛们为了让计算机得以普及,做出来非常明智的选择——将应用软件所要面临的共性问题进行提炼、抽象,在操作系统之上形成了一个可以重复利用的部分,供成千上万的应用软件重复使用。这就促使了中间件的产生。


  

IDC定义:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。


从功效上来讲,中间件位于操作系统应用软件之间,屏蔽了底层操作系统的复杂性,使程序开发人员面对一个简单而统一的开发环境,减少程序设计的复杂性,将注意力集中在自己的业务上,不必再为程序在不同系统软件上的移植而重复工作,从而大大减少了技术上的负担。


有人这样形象地比喻中间件:


我开了一家炸鸡店(业务端),然而周边有太多屠鸡场(底层),为了成本我肯定想一个个比价,再综合质量挑选一家屠鸡场合作(适配不同底层逻辑)。由于市场变化,合作一段时间后,或许性价比最高的屠鸡场就不是我最开始选的了,我又要重新和另一家屠鸡场合作,于是,进货方式、交易方式等等全都要重来一套(重新适配)。


然而我只想好好做炸鸡,只要有性价比高的肉送来就行。于是我找到了一个专门整合屠鸡场资源的第三方代理(中间件),跟他谈好价格质量后(统一接口),从今天开始,我就只需要给代理钱,然后拿肉就行。代理负责保证肉的质量,至于如何根据实际性价比,选择不同的屠鸡场,那就是代理做的事了。


讲到这里,如果你还记不住中间件是干什么的,索性记住“中介”二字就好,即将具体业务和底层逻辑解耦的组件。

桥梁  来源:百度

了解了中间件的定义,我们来了解一下中间件的发展史。中间件伴随着软件的发展自然产生。1968年,IBM发布CICS交易事务控制系统,使得应用软件与系统服务分离,这是中间件技术萌芽的标志。
1990年,诞生于AT&T公司的BELL实验室的Tuxedo系统(现归于Oracle公司旗下)标志着中间件的诞生,这也是最早的交易中间件。

反观国内,1993年,国内第一款商用中间件产品TongLINK在东方通诞生。从1996年开始,在走过最初几年的酝酿阶段之后,中国中间件市场进入全面增长阶段。2008年核高基重大科技专项后,国内的中间件厂家如雨后春笋般慢慢多了起来。目前国内主要厂商有东方通、金蝶、中创、宝兰德、普元等。


国内中间件企业介绍


公司名称公司介绍
东方通于1992年创立,多次在国内中间件领域填补空白,并率先让银行、电信、交通等关键行业领域逐步用上了中国的基础软件,其中间件市场占有率在国内中间件企业中名列首位
拥有完善的基础平台产品体系,如支撑传统应用架构的应用服务器、企业服务总线、消息中间件、数据集成软件等
中创中间件隶属于中创软件,是具有全球影响力和国际竞争力的基础软件中间件领先企业,是国家重点支持的国产中间件产品与服务提供商
目前在电信行业国产中间件市场占有率排名靠前,已经广泛应用于中国移动、中国电信、中国联通三大电信运营商,并在国外也有广泛市场。
国内专业软件基础平台与解决方案提供商,主要面向金融、电信、政务等行业的大中型企事业单位

制图:自主可控新鲜事


目前,IBMOracle等国外厂商凭借其良好的品牌影响力、在IT领域深厚的技术积累以及在数据库、服务器良好的配套支持,在国内形成了庞大的用户积累,在国内的市场份额较大。


不过,国内厂商诸如东方通蝶、中创中间件等厂商也凭借经过多年的发展,基础设施产品由弱到强,在产品性能上已经媲美IBM、Oracle,甚至部分强于国外,此外,国内厂商还具备本地化研发和服务优势,相比国外产品更有优势,目前在政府、金融等重点行业得到了应用。


漫谈“中间件”与国产化_java_02

弯道超车  来源:百度


中间件作为基础软件的三家马车之一,在三大基础软件中表现最为抢眼,成效也最为突出,甚至可与国外抗衡。


企业发展成绩来看,目前,三家国产中间件企业已经成功上市。东方通2014年1月在深圳证券交易所创业板上市,成为国产中间件第一股。2014年11月,中创中间件在“新三板”成功挂牌上市。金蝶天燕20176月14日登录新三板,成为第三个上市的国产中间件企业。此外2019前半年宝兰德普元先后申请科创板上市获上交所受理。近年来,国产化相关板块在资本市场的表现喜人,可见国产中间件发展不容小觑


从保障信息安全的角度来看,中间件在信息系统中肩负着“承上启下”的重任“三架马车”共同组成的基础软件必须采用具备自主知识产权的产品与技术,才能确保信息系统的自主可控性。因此,未来国产化中间件的发展空间还将得到显著提升。