信创之浅析国产“中间件”

1、中间件的由来

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

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

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

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

2、中间件的定义

以下是百度百科的解释:

中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

它并没有很严格的定义,但是普遍接受IDC的定义中间件是一种独立的系统软件服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。从这个意义上可以用一个等式来表示中间件:中间件=平台+通信,这也就限定了只有用于分布式系统中才能叫中间件,同时也把它与支撑软件和实用软件区分开来。

中间件是一类连接软件组件和应用的计算机软件,它包括一组服务。以便于运行在一台或多台机器上的多个软件通过网络进行交互。该技术所提供的互操作性,推动了一致分布式体系架构的演进,该架构通常用于支持并简化那些复杂的分布式应用程序,它包括WEB服务器事务监控器消息队列软件

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

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

3、中间件的发展

中间件是伴随着软件的发展自然产生的。

1968年,IBM发布CICS交易事务控制系统,使得应用软件与系统服务分离,这是中间件技术萌芽的标志。

1990年,诞生于AT&T公司的BELL实验室的Tuxedo系统(现归于Oracle公司旗下)标志着中间件的诞生,这也是最早的交易中间件。

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

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

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

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

4、国产中间件

目前国内主要厂商有东方通、金蝶、中创、宝兰德、普元等。

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

4.1、 东方通

官方网站:https://www.tongtech.com/ptype/1.html

4.2、 宝兰德

官方网站:https://www.bessystem.com/home?p=100

4.3、 金蝶天燕

官方网站:https://www.apusic.com/list-117.html#menudiv

4.4、 中创

官方网站:https://www.inforbus.com/as.html

4.5、 普元

官方网站:https://www.primeton.com/products/pas/

文章目录