东方通:上亿元的国产中间件产品是如何炼成的?
如果说数据是金矿,那么消息中间件就是运送这些金矿的高速公路。在东方通看来,发展了20余年,东方通消息中间件TongLINK/Q需要做一些改变,以便适应云计算、大数据以及物联网技术的发展需要。
今年,TongLINK/Q获得了2016年国际软件博览会的金奖,而这个消息甚至没有被东方通刻意提及。事实上,从1994年诞生至今,TongLINK/Q大范围应用在交通、政府、金融等众多行业领域。目前,全国政府省部级及以下260个电子政务数据交换平台全部使用TongLINK/Q;全国的高速公路收费站约80%的车道、车站和各级中心商,共计使用了上万个TongLINK/Q节点进行数据传输。
按照东方通产品研发一部研发总经理谭辅州的话说,从1994年至今,TongLINK/Q传输了120万PB的数据,如果将这些数据刻成光盘,摞起来能绕地球9圈。而从2011年,TongLINK/Q迭代到8.0版本,至今实现累计销售6000套,累计销售额1.2亿元。作为一款较少二次开发或定制的企业级软件,取得这样的成绩,在国内软件市场也是很少见的。
那么,这款价值上亿元的中间件产品是如何炼成的?
三大应用场景明确用户需求
所谓消息中间件,要实现人机界面、应用程序和设备这三者之间的数据传输。在这个过程中,需要解决多方应用系统之间的信息互通、信息故道、网络环境差导致应用数据丢失、数据传输不稳定,以及应用资源隔离、应约系统可扩展性等一系列的问题。
通过消息中间件为广域网分布式应用系统搭建一个安全、高效、可靠的数据传输通道,类似于“高速公路”的基础设施。谭辅州表示:“高速公路铺设好之后并不关心在上面跑的什么车,我们做的产品也是一样的,我们为广域网分布式数据系统搭建一个通道,至于上面传输了哪些数据,数据的业务逻辑如何组织,都不是我们关心的问题。”
据了解,消息中间件的三大应用场景主要体现为:
在大型应用系统中,消息中间件不可或缺。例如,在银行内部,现金流数据是要实时的传输和及时的处理,而且不能有时间和数字上的差异。信息流数据包含了交换和共享,层级之间以及跨部门之间,经常会有这些数据的交换。谭辅州告诉记者:“差一分钱就不行,晚一秒钟也不行。”这时,消息中间件作为数据传输的重要保障,确保了数据安全、有效、实时的传输。指令数据传输。在政府部门,往往需要保证多部门和多机构的协同,上级政府部门下发指令,下级执行这些指令,并将进行反馈。随着数据的价值被越来越多的企业、机构所认可,如何挖掘数据价值成为这些组织重点关注的领域,但在此前,将分布在不同地域的数据源之间,以及数据源和数据中心之间的数据进行共享、交换已经成为刚需。谭辅州介绍道:“要实现跨单位、跨部门、跨层级机构的数据传输,除了要解决复杂的网络环境之下基本的传输稳定性和可靠性之外,还要兼顾解决资源隔离、横向扩展、信息安全、传输效率等一系列的问题。”
而一款安全、可控、成熟、稳定可信赖的消息中间件产品,就能够使企业集中精力于上层的业务系统,而不必为数据传输问题耗费精力。
五大产品亮点奠定竞争优势
虽然明确了用户的需求点,但是真正赢得用户的“欢心”却并不容易。据了解,在TongLINK/Q发布之初,IBM、Oracle等国际巨头已经在国内推出他们的消息中间件产品,并且借助其他产品的组合优势,占据了市场先机。
拼资金拼不过,拼产品组合也拼不过,东方通相信只有在产品和技术上下功夫,打造足够优秀的产品,才能在不利的市场竞争中赢得一席之地。
谭辅州介绍:“TongLINK/Q第一项核心竞争力在于文件传输原生的调用接口。”市场上其他主要竞品在做文件传输时,需要安装额外的插件,用户基于这个插件做二次开发才可以实现文件传输。这种做法必然增加成本,而TongLINK/Q拥有原生的文件传输调用接口,降低了软件的部署难度,也为企业用户节省了成本。
其次是产品的可靠性。一般来讲,消息中间件分为服务端、客户端,其中客户端又分为符合JMS标准的,还有普通Java的。其他竞品要实现客户端与商务层间数据的断点传输则需要做二次开发。换句话说,如果数据传输过程中出现故障,其他中间件产品无法支持断点传输,故障修复后,所有的传输要从头来,并且在过程中可能还会出现数据丢失的可能。而TongLINK/Q通过多种通讯模式,为提供了安全可靠的通讯服务。
第三,高可用性。TongLINK/Q提供了多种集群组织模式,大致分为服务端的集群和客户端的集群,服务端的集群第一要提供的是主备模式。“这种性质的集群就是一个主备的软双机热备,不需要用户再额外采购其他设备。”谭辅州告诉记者。
第四,支持竞品间并存互通。“在财政部一项无纸化办公电子集中支付项目中,该项目同时涉及财政部、人民银行、地方商业银行等多家机构,其中不同的机构可能使用了不同品牌的消息中间件产品,实现不同产品间的并存互通就成了数据传输的基础。”正是因为支持竞品间的并存互通,TongLINK/Q顺利地在竞争中赢得了一定份额。
第五,防病毒。说到防病毒似乎跟消息中间件并没有关系,但是有时候却是实现用户数据安全的重要保障。
据了解,此前在全国高速公路联网收费的项目中,由于高速公路设备比较陈旧,其维护人员的综合能力相对来说不是那么强,这就导致网内的病毒肆虐,数据的安全也收到了一定程度的威胁。在这个项目中,全国范围内有上万个TongLINK/Q节点在运行,产品提供的防病毒功能,确保即使病毒爆发了数据也不会丢失。
此外,后续网络流量限制,传输通道,监控管理、安全性、国产化适配、服务,这些都是与竞争对手PK的优势所在。
谭辅州告诉记者:“在跟最大的对手竞争中,TongLINK/Q的市场份额从无到有,并达到国内消息中间件的市场的25%~30%,其原因是我们更贴近于用户,更适应中国国情。”
数据统计,中国中间件市场规模每年能达到28亿元,从市场份额分布来看,IBM、Oracle两家占第一、第二位,东方通占第三位。而在国产中间件市场,东方通一直稳居第一,并且市场份额还有追加的态势。
大数据和物联网催生新机会
消息中间件经过多年的发展,在云计算、大数据以及物联网技术发展的刺激下,企业的需求也在发生着巨大的变化,而这种变化被东方通视为市场发展的新机会。
正如东方通副总裁及平台产品中心负责人周炎所说的,为了适应新的业务场景和发展需求的步伐,东方通消息中间件从来没有停止过自身的演进和发展,逐步形成一系列的产品,构成完整的TongLINK/Q的家族。
周炎表示,随着物联网、互联网、移动互联网的发展,所有的可以接入的设备、人、物全部都数据化。在数据化过程中,核心的问题还是如何把这些数据采集,并且稳定可靠的传输到数据中心。与往不同的是消息中间件要面对更大的访问量、更高的吞吐量,这些是必须要解决的问题。
据了解,目前东方通基于TongLINK/Q开发出更适合处理海量小数据包、低延时等业务场景的TongLINK/RT。由于物联网终端设备跟中心之间的通信特点,东方通也在研发能够实现云计算的中央部署模式的数据传输产品。此外,还会通过统一的云管控产品,对东方通自有产品以及其他同类产品实现集中监管、控制及后期的运维等相关工作,并在不久之后就会面世。