vlambda博客
学习文章列表

中间件:分布式架构必要的基础软件

中间件,英文名为 Middleware在现代分布式计算架构下,中间件在应用系统结构中居于各类应用与操作系统之间,是一种为分布式计算环境提供通信服务、交换服务、语义互操作服务等系统之间协同集成服务,解决系统之间互连互通问题,帮助用户灵活、高效地开发和集成应用软件的基础型软件。中间件可以分为消息中间件(解决多个子系统间的消息通信问题)、交易中间件(用于实现不同软件之间相互调用和交互操作)、应用服务器中间件(位于客户浏览器和数据库之间,为应用程序提供业务逻辑的代码)。

中间件产品是伴随分布式计算架构由两层结构向三层结构扩展而逐步演化而来的。随着计算机和网络技术的飞速发展,许多软件需要在不同厂家的硬件平台、网络协议异构环境下运行,应用的规模从局域网发展到广域网,传统的“客户端/服务器”的两层结构已无法适应需求,因此以中间件软件为基础框架的三层应用模式应运而生。在三层结构中,通过在中间层部署中间件,解决了二层结构下的诸多缺陷:1)共性凝练和复用,应对海量访问;2)屏蔽异构性,实现互操作;3)加密传输,提高系统安全性。

中间件作用示意图

中国中间件行业增速加快,政府、金融、电信等行业需求较多。随着云计算、大数据、物联网等数字化技术普及以及政务大数据、智慧城市、企业上云等行业数字化热点项目的推进,催生出大量新的市场需求,促进了市场规模持续增长。据计世资讯数据,2018 年国内中间件市场规模为 65.0 亿元,同比增长 9.6%。预计 2019 年市场总体规模为 72.4 亿元,同比增长 11.4%。中间件主要用于解决多系统多硬件平台下的协同与通信问题,因此政府、金融、电信等具有用户部门多、范围广、分布散、信息化水平提升快等特点的领域,中间件的需求较多。根据计世资讯数据,2018 年中间件在政府、金融、电信行业需求占比分别为30.6%24.2%16.7%。随着国产化替代和云基础设施建设,政府行业仍会有较大的增长

中间件:分布式架构必要的基础软件

中国中间件市场规模

中间件:分布式架构必要的基础软件

中国中间件市场行业结构分布

IBM Oracle 统领市场,国产中间件已具备一定份额。我国中间件软件行业早期由国际知名厂商 IBM 和 Oracle 以领先的产品技术迅速占领了市场,随着国产中间件厂商技术的升级,以东方通、宝兰德为代表的国产厂商赶超者,在电信、金融、政府、军工等行业客户中不断打破原有的 IBM 和 Oracle 的垄断,逐步实现了中间件软件产品的国产化自主可控。根据计世资讯数据,目前 IBM+Oracle占据中国中间件 32.3%订单量和 51.1%销售额,东方通、普元、宝兰德、中创等国产中间件已具备一定市场份额。

中间件:分布式架构必要的基础软件

中国中间件市场格局(采购单数) 

中间件:分布式架构必要的基础软件

中国中间件市场格局(销售额)

国产中间件厂商主要有东方通、宝兰德、普元信息、中创股份、金蝶天燕,其中东方通市占率最高,是整体市场和政府市场的领导者;宝兰德主要客户为中国移动,以电信市场为基础,拓展政府和金融客户;普元信息客户主要集中在政府、电信、能源领域,是整体市场和金融市场挑战者;中创股份客户主要集中在政府、电信、军工和能源领域;金蝶天燕是金蝶中国子公司,依托其母公司有限公司向向最终客户销售中间件软件。

中间件:分布式架构必要的基础软件

国内主要中间件厂商概况

东方通:国内中间件整体市场领导者

东方通成立于 1992 年,是中国最早进行中间件软件研究和销售的厂商,是国内中间件的开拓者和领导者。公司于 2014 1 月创业板上市,公司一方面继续在传统中间件产品领域深挖市场需求,改善产品性能,提升用户体验,巩固国产中间件行业领先地位,中间件产品在政府、交通、金融、电信、军工等行业树立了众多典型应用案例。另一方面,公司通过内生外延拓完善在网络信息安全、大数据、人工智能、5G 通信等领域布局,拓展政务、金融等特定行业解决方案,同时为电信运营商等传统用户提供信息安全、网络安全、数据安全、应急安全等产品及解决方案。目前公司主要业务已覆盖基础软件安全(中间件)、通信网络安全、信息安全、数据安全、应急安全、军工信息化等领域。

东方通中间件产品涵盖应用支撑类、数据集成类及应用平台类主流产品和解决方案,应用支撑产品包括应用服务器 TogWeb、消息中间件 TongLINK/Q、交易中间件 TongEASY、应用交付平台 TongADC;数据集成产品包括 ETL 工具企业服务总线、数据交换平台、互联网网文件传输平台、通用文件传输平台等 Tong 系列产品。

中间件:分布式架构必要的基础软件

东方通中间件产品

宝兰德:以电信行业为基础,向政府、银行领域拓展

宝兰德成立于 2008 年,主要产品为中间件软件以及云管理平台软件、应用性能管理软件等智能运维产品,并提供配套专业技术服务。公司中间件软件产品已经覆盖了中间件软件领域的应用服务器软件、交易中间件、消息中间件,此外公司还发展了智能运维领域的云运维平台、容器管理、运维管理监控等多个方向,推出了包括应用服务器 BES Application Server、消息中间件 BES MQ、交易中间件 BES VBroker、云管理平台 BES CloudLink Ops、容器管理平台 BES CloudLink CMP、应用性能管理软件 BES WebGate 等多款产品。

以电信行业为基础,向政府、银行领域拓展。宝兰德起家于电信行业,产品就主要应用在中国移动的核心系统中,以自主可控的中间件产品替换 Oracle IBM 产品,电信运营商对信息化厂商要求较高,要经过严格功能和性能测试,因此运营商信息化厂商往往数量较少,宝兰德以中国移动为主要客户证明公司技术实力。2019 年公司来自中国移动的销售额达到 1.10 亿元,占比达到 76.67%2016 年公司开始向政府、银行领域扩展并取得了有效突破。在政府领域,公司实现了北京住房公积金管理中心、公安部第一研究所、贵阳市公安局等项目的突破;在银行领域,公司产品已成功实现在光大银行、宁波银行系统的运用,为实现公司业务在金融领域的开拓。2019 年公司来自政府和银行领域营收分别为959 万元和 244 万元,同比增长率分别为 30.95%231.13%;公司来自企业用户收入达到 1930 万元,同比增长 108.24%。 

中间件:分布式架构必要的基础软件

宝兰德营收及增速

宝兰德电信行业收入占比

普元信息:软件基础平台领导者

普元信息成立于 2003 年,主要产品为软件基础平台,建立了“标准产品+平台定制+应用开发”的业务模式。软件基础平台的概念源于中间件,是中间件经过不断扩展后形成的一系列产品的统称,位于应用软件与操作系统、数据库之间。公司软件基础平台产品包括云应用平台、大数据中台、SOA 集成平台三类,其中云应用平台主要支持用户在云计算环境下应用软件的开发、管理与运维;大数据中台主要用于支持用户大数据管理及有效使用;SOA 集成平台是面向服务架构为核心的软件基础平台,帮助客户提高应用软件研发效率、降低软件维护成本。普元信息客户涵盖金融、政务、能源、电信、制造业等行业,2018 年《财富》世界 500 强中的 120 家中国企业,有 44 家选用了普元信息的软件基础平台产品或技术方案,拥有中国登记结算公司、上海黄金交易所、中国移动、海关总署等行业大中型客户。2019 年普元信息营收 3.96 亿元,归母净利润 5027 万元。 

普元信息业务领域和核心技术

软件基础平台来源于中间件,价值在于解决业务互联互通与新业务的快速推出。传统中间件主要用于屏蔽底层环境的异构性,解决分布式环境下软件的性能和可靠性问题,传统中间件主要包括交易中间件、消息中间件、应用服务器。但随着互联网、云计算、大数据等新一代信息技术的发展,传统中间件的局限性显现,中间件的种类不断丰富,功能持续演进,应用场景和应用边界也不断发散。普元信息拥有面向云计算、大数据、SOA 领域中间件,主要用于解决应用软件的集成、软件架构的一致性、软件的快速交付以及数据治理和安全性使用等问题。