智研咨询 - 产业信息门户

2017年中国中间件软件行业市场规模及未来发展趋势分析(图)

    中间件软件是一种应用于分布式系统的基础软件,位于应用与操作系统、数据库之间,主要用于解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运行和集成的平台。

中间件架构示意图

资料来源:公开资料整理

    随着IT 技术以及信息化的不断发展,新的中间件概念以及产品不断涌现。

    2014 年以来,中间件市场出现了一系列新的热点,如伴随移动互联网而快速发展兴起的移动无线中间件、云计算中间件、物联网中间件等。此外,传统中间件和云的结合即中间件云化方兴未艾,在技术和市场上都将有很大的延伸和拓展空间。

    中间件软件主要包括应用服务器 BES Application Server、消息中间件BES MQ 和交易中间件BES VBroker 系列产品。

    BES Application Server 是一个完整的应用服务器,主要包括WEB 容器、EJB容器和JMS 服务,其中WEB 容器提供运行WEB 应用的环境,而EJB 容器则提供分布式服务的能力,JMS 提供异步消息分发服务。应用服务器BES ApplicationServer 能够用来搭建各种企业应用,具备很强的通用性,可以用于电信、金融和政府等各个行业;BES MQ 主要用来完成异步消息传递,适合用在各种需要数据交换和数据同步的场合,当前尤其在政府和金融领域得到了广泛的应用;BESVBroker 是CORBA 中间件,是一种对象型分布式交易中间件,主要完成网络之间的互相调用,在电信网管领域使用广泛,作为一种标准,得到了很多电信设备厂商的支持。

    (1)应用服务器BES Application Server

    ① 产品简介

    BES Application Server 是提供智能负载管理、高性能静态资源服务、高可用特性的高性能企业级应用服务器,广泛应用于电信、金融等行业的核心关键业务系统,目前在中国移动各省千万级业务支撑核心CRM、BOSS 系统中广泛大规模部署使用,在众多业务系统中已成功替换部分国际主流厂商IBM 及Oracle 的产品。

BES Application Server 的系统架构

资料来源:公开资料整理

产品特点

资料来源:公开资料整理

    (2)消息中间件BES MQ

    ① 产品简介

    BES MQ 是一款构建于BES 微内核体系之上,基于消息传递机制进行平台无关的数据交换的消息中间件产品。客户通过BES MQ 可以进行快速、高效、可靠的消息传递,并基于其数据通信来进行分布式系统的集成,从而实现异步调用及系统解耦,为企业级应用和服务提供坚实的底层架构支持。

    BES MQ 遵循公开的标准,支持P2P、Pub/Sub 等消息传递模型,提供了功能一致的Java、C、C++及C#客户端接口,并增加了很多针对企业级应用的特性,如复杂的消息组合、路由、流量控制、消息分组、消息负载均衡管理及高可用性等,以满足不同场景下的企业消息传递要求。利用BES MQ 强大而灵活的集群模型,用户可以轻易地部署不同拓扑结构的集群来应对复杂场景的要求,从而快速地构建稳定、高效、安全、健壮、易扩展、跨平台的消息传递应用和企业级应用。

BES MQ 的产品架构

资料来源:公开资料整理

    ② 产品特点


资料来源:公开资料整理

    (3)交易中间件BES VBroker

    ① 产品简介

    BES VBroker 是一个完整的CORBA 实现,在标准CORBA 协议基础上,增强了对象寻址、负载均衡及管理的功能,支持多种主流操作系统,提供C/C++和Java 两种开发语言的支持。

BES VBroker 的产品架构如下

资料来源:公开资料整理

    ② 产品特点

资料来源:公开资料整理

    (1)中间件软件的发展历程

    ① 中间件产生的原因

    计算机网络架构经历了从单机到多机再到分布式系统的演变,中间件最初产生于多机远程调用的需求,主要是为了屏蔽底层通讯异构以及实现稳定高并发的服务器,这些都是软件架构中难以实现的中间层。

    随着业务量的增加,需要多机协同完成的任务开始出现后,C/S 架构以其C端处理界面展现,S 端处理业务的特点提高了数据处理效率。互联网兴起以后,C/S 架构逐渐演变为经典的三层B/S 架构,一层处理页面展现,一层负责业务逻辑,一层处理数据访问如数据存储、查询等。随着业务复杂度的增加,三层中的第二层可以再行划分从而形成三层以上的架构。

计算机网络架构的演变如下

资料来源:公开资料整理

    从应用进入到多机协同的 C/S 架构时代开始,特别是进入到B/S 时期后,部署在不同机器上的应用产生了交互的需求,一些包括网络通信、数据处理等在内的偏底层功能的开发变得不可或缺。另一方面,从C/S 架构时代开始,操作系统、开发语言和数据库也在不断演化。近些年来,业界出现了Windows、Unix 和Linux等操作系统,C/C++和Java 等开发语言,Oracle 和Sybase 等数据库,如何处理各种异构技术也成为常见的需求。

    这些底层功能的支持往往存在技术实现难和实现成本高的特点,一些企业和组织专门研发出解决这些问题的软件,中间件软件应运而生。开发其他应用程序的企业和组织只需要编写业务即可实现有关功能,底层功能直接使用中间件。中间件的存在降低了业务系统的实现难度,也降低了业务系统不稳定带来的风险。

    ② 中间件的技术演变

    中间件伴随着计算规模的变大而诞生,因业务的复杂度增加、计算规模的增大和软硬件环境多样性的增加而发展壮大。

    中间件最初是为了解决网络通讯的需要,相应产生了RPC 中间件,例如Tuxedo。随着数据传输需求的增加,专门的消息中间件开始出现。业务模块开始复杂后,为了提高软件开发效率,提高业务模块的复用性就成为必然的选择,同时由于软硬件的异构带来了松耦合和互操作的需求,从而出现了面向对象基于组件技术的中间件技术,例如CORBA,EJB 和NET。虽然组件化已经能够很好地解决大多数业务系统建设的需要,但当业务系统复杂到分成了多个子系统时,如果各个子系统使用不同组件技术则各个组件技术之间难以互通,因此面向服务的架构得以提出和发展,主要的代表技术是Web Service 和SOA。随着业务系统使用时间的推移,原有系统和新系统之间融合可能会面临问题,由此衍生出了集成中间件技术,例如ESB。

    当前,随着新技术云计算、物联网和移动互联网的出现,陆续出现了云计算环境下的中间件、物联网中间件和移动无线中间件。

    (2)中间件软件的现状

    ① 总体规模

    根据计世资讯数据显示,2016 年中国软件基础设施(中间件)市场总体规模为55.3 亿元,同比增长9.50%;预计2019 年软件基础设施(中间件)市场总体规模为80.70 亿元,较2016 年增长45.93%。

2015-2019 年中国中间件软件销售额及增长率(亿元)

资料来源:公开资料、智研咨询整理

    ② 分类及功能

    中间件一般指处于操作系统、数据库等系统软件和应用软件之间的一种起连接作用的分布式软件,通过API 的形式提供一组软件服务,确保网络环境下的若干进程(有可能是同一台机器上或者是跨机器)、可以方便、有效地进行交互和协同。

    从中间件所处的通用性和成熟程度来看,可以把中间件的大类分为基础中间件、集成中间件、行业领域中间件以及新型中间件等。
基础中间件最成熟,通用性最好;集成中间件主要是完成不同系统之间的集整合,通用性略差;行业领域中间件是针对某个行业,通用性一般;新型中间件指随着新兴技术发展产生的,其具体分类还有待技术的进一步发展。

具有代表性的主要中间件



资料来源:公开资料整理

    ③ 中间件软件的地位

    中间件软件属于基础软件,是构建应用的基础,也是应用运行的底层支撑平台。中间件技术决定了应用的一些关键能力,例如稳定性、高并发响应能力和扩展能力等。中间件之于应用恰如建材之于房屋,只有建材技术不断进步,我们才能建造出更好的房子。
因为中间件软件对于应用至关重要,国家对中间件软件的国产化极为重视,将中间件列为“核高基”工程的重要组成部分,出台了一系列扶持措施。

    (3)中间件软件未来的发展趋势

    从根本上讲,中间件是为应用服务的,中间件的发展应当适应应用发展的需要。当前应用发展的特征是集中化、统一化和智能化,中间件也将在这些方面对应用提供更强的支持,使得更容易地实现这三个特征。

    当前的中间件技术已经较好地实现了对软硬件环境的统一封装,极大提高了应用的可重用性,但可重用性还有待进一步的提高,应用互联的标准化和规范化还需要进一步强化。对于大量的应用来说,如何做到更好地协同,如何实现巨大任务的分解和计算结果的合并,如何实现代码的组装能力以及如何实现应用的智能计算等,都是中间件需要大力演进的方向。

    当前云计算发展如火如荼,云计算的发展需要中间件技术的进一步发展来支持。云计算的特征是计算规模呈爆发性增长,应用互通互联更加复杂,应用需要更好地协同,要求对应用进行标准化。这些都需要中间件技术的进一步发展来支持,因此云计算的发展将产生大量的中间件技术需求,大大地促进中间件的发展。物联网(Internet of Things)指的是将无处不在(Ubiquitous)的末端设备(Devices)和设施(Facilities),包括具有“内在智能”的设备如传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等,以及贴上RFID等识别器件的各种资产(Assets)、携带无线终端的个人或车辆等“智能化物件或动物”,通过各种无线和/或有线的长距离和/或短距离通信网络实现互联互通(M2M)、应用大集成(Grand Integration)。物联网需要用到物联网专业中间件如RFID 中间件、M2M 中间件,此外还会用到嵌入式中间件和通用中间件。

    当前物联网还处于初期阶段,随着物流业、智能社区、智能交通和智慧城市等的发展,物联网有巨大的发展空间,而其发展离不开起支撑作用的中间件,因此中间件的需求必然跟随物联网的发展而增加。

    (4)中间件未来的市场容量将持续增加

    国内各大企业对于最终用户服务要求的提升、各行业应用系统规模迅速扩张都会日益增加对中间件的市场需求,信息化建设水平较高的电信、金融、政府和能源等领域是应用中间件的重点领域。这些行业和部门的IT 系统整合节奏相对较快,对中间件的需求保持持续增长。同时,其他行业领域的企业以及部分小企业的信息化进程也逐渐加速,着眼于充分利用已经建成的应用系统和业务系统,以更好地为业务部门和广大客户服务。各行业相继加大信息化基础设备和应用系统的建设,将对中间件平台产生巨大需求。

    未来电信、金融行业的中间件整体需求增长趋于平稳。政府行业需求将持续增长,传统行业如交通、教育、医疗、电力、证券、保险、税务等将被逐渐开发,新兴行业如物联网、云计算等的额外增长需求使得国内中间件市场的销售额保持稳定增长。据预计,2016年国内中间件产业规模达55.3 亿元,预计2019 年将超过80 亿元。

    (5)有关新技术对中间件市场前景的影响

    云计算和中间件的关系比较紧密。云计算的实质是实现信息技术能力的服务化,主要包括基础设施即服务IaaS,平台即服务PaaS 以及软件即服务SaaS。其中和中间件相关最大的是PaaS,中间件是PaaS 中不可或缺的组成部分。对于企业来讲,构建私有PaaS 必然需要用到中间件,只是最终用户对中间件的使用变得间接了,因此中间件在PaaS 层不是消失了而是改变了它的表现方式;其次SaaS层的建设分两种方式,一种是基于PaaS 建设,一种是直接建设。对于第一种情况来说,SaaS 不直接需要中间件,但是通过PaaS 建设方式间接需要用到中间件,对于第二种情况来说,大部分的SaaS 会直接用到中间件。

    事实上,云计算对中间件产品的影响更多的体现在技术要求上,云计算要求各个层面都需要实现云化,由此也要求中间件实现云化。

    机器学习主要集中在算法层面,不影响各种业务系统的建设,和作为业务系统基础的中间件基本无关联关系。因此机器学习技术的发展对中间件没有影响。

    物联网是通过二维码识读设备、射频识别(RFID) 装置、红外感应器、全球和激光扫描器等信息传感设备,按约定的协议,把任何物品与互联网相连接,进行信息交换和通信,以实现智能化识别、定位、跟踪、监控和管理的一种网络。物联网需要进行信息交换和通信,需要中间件来实现这部分功能。因此,物联网技术的发展对中间件的市场的影响是积极的。

    对区块链来说,分布式交易和数据通讯是区块链采用的核心技术之一,同样需要使用中间件技术,区块链技术的发展为中间件市场带来了新的机会。

    相关报告:智研咨询发布的《2017-2022年中国中间件软件市场现状研究分析及未来发展趋势预测报告

本文采编:CY330
10000 10704
精品报告智研咨询 - 精品报告
2022-2028年中国中间件软件产业竞争现状及发展趋势分析报告
2022-2028年中国中间件软件产业竞争现状及发展趋势分析报告

《2022-2028年中国中间件软件产业竞争现状及发展趋势分析报告》共十三章,包含2022-2028年中间件软件行业投资风险预警,2022-2028年中间件软件行业发展趋势分析,中间件软件企业管理策略建议等内容。

如您有其他要求,请联系:

文章转载、引用说明:

智研咨询推崇信息资源共享,欢迎各大媒体和行研机构转载引用。但请遵守如下规则:

1.可全文转载,但不得恶意镜像。转载需注明来源(智研咨询)。

2.转载文章内容时不得进行删减或修改。图表和数据可以引用,但不能去除水印和数据来源。

如有违反以上规则,我们将保留追究法律责任的权力。

版权提示:

智研咨询倡导尊重与保护知识产权,对有明确来源的内容注明出处。如发现本站文章存在版权、稿酬或其它问题,烦请联系我们,我们将及时与您沟通处理。联系方式:gaojian@chyxx.com、010-60343812。

在线咨询
微信客服
微信扫码咨询客服
电话客服

咨询热线

400-700-9383
010-60343812
返回顶部
在线咨询
研究报告
商业计划书
项目可研
定制服务
返回顶部