国泰君安早在2017年就主动与国产厂商深度合作,针对服务器、数据库、操作系统等软硬件产品进行技术研究,重点开展新一代低延时分布式证券核心交易系统的技术预研,以实现交易与清算的架构分离。经过长期的研究论证,最终选择采用基于可靠组播消息中间件为核心的新一代技术架构,并将全面采用国产的低延时交换机和分布式数据库。新的系统架构可以大大降低系统时延、提高订单处理速度,交易时延将不超过2毫秒,单节点委托笔数大于1万笔每秒,各项综合指标与现有系统对比,将会有10倍的提高。
2019年国泰君安主动开始与头部厂商共建信创联合实验室,提前进行大量设备的测试和适配工作,如对服务器、操作系统、数据库、中间件、网络设备、终端机等基础软硬件进行了全面兼容性和性能测试。在服务器方面,测试了基于鲲鹏、海光、飞腾等国产CPU的服务器;在客户端方面,测试了基于兆芯、鲲鹏等国产CPU的终端机;在操作系统方面,测试了麒麟V7、麒麟V10、统信V20等;数据库方面,测试了传统数据库,包括达梦、金仓、南大通用等,分布式数据库,包括阿里OceanBase、中兴GoldenDB、华为高斯DB、腾讯TDSQL等;中间件测试了东方通、金蝶、宝兰德等。在全面测试的基础上,优选部分基础软硬件产品进行组合适配验证,将测试报告输出给应用系统开发团队,形成基本技术路线,为后续系统建设提供强有力的依据。
1.框架先行,实现客户无感切换
为减少适配过程中的实施难度,国泰君安在支持信息技术应用创新环境的统一基础设施、统一开发框架、统一客户终端的建设上下功夫,形成一套完整的解决方案,确保实现客户无感切换,同时可以给客户、用户带来额外价值。
(1)基于混合架构构建一云多芯的云平台。基于多种架构现状和统一管理需要,构建了基于鲲鹏、海光、飞腾国产自主芯片的异构region资源池,自主研发统一云管平台,对基于鲲鹏、海光CPU架构的两朵云和传统云进行统一管理,面向集团提供基础架构资源自服务敏捷交付,实现了一云多芯、多云就绪,这样不仅降低了管理难度,还可以实现前端无感应用切换,提升用户满意度。
(2)自主研发低代码开发框架。国泰君安自主开发了一套低代码开发框架,已覆盖开发、部署、日志监控、运维分析等软件开发全生命周期,这样降低了技术门槛,实现了业务流程的可视化编程,各模块实现灵活组装,快速支持业务上线。基于这套框架,我们完成了电子公文系统等多个系统的开发,并与原有系统可以基本保持界面风格以及交互体验的一致性,对最终用户而言真正实现了无感切换,为后续应用系统的相关科技建设提供了统一的开发框架支持。
(3)打造适配的iGTJA浏览器。我们基于Chromium内核自主开发了iGTJA浏览器,集成了水印、终端信息等安全控制策略,支持国密加密,可以实现双环境操作系统上的兼容运行,减少各系统各品牌、各版本浏览器的兼容测试成本,解决了客户无感转换的难题,为客户提供一致体验。
2.先进替代,着力提升客户体验
改造过程中,国泰君安始终坚持自主研发、自主掌控,采用“先进替代而不是简单替代、先软件后硬件”的原则,不论是办公系统、一般业务系统还是核心业务系统,均制定了严格的改造计划,确保升级后客户体验也得到提升。
国泰君安新一代核心交易系统的切换采用先完成系统架构升级、再完成硬件适配升级的方式推进,这样,不仅可以保证升级安全平稳,同时降低客户交易成本,满足客户个性化交易需求,给客户带来额外价值。2020年,公司完成了新一代低延时分布式证券核心交易系统软件的自主研发和整个软件系统的升级、上线工作,实现了交易、清算、账户的架构解耦。同时,公司逐步推进分步切换工作,在完成适配服务器、操作系统、数据库及中间件的基础上,目前已实现单节点全栈适配的发布,为全面的信息技术应用创新环境升级奠定了坚实基础。
基于统一基础设施、统一开发框架和统一客户终端的解决方案,国泰君安将试点改造和公司信息系统升级换代有机结合,这样可以确保试点工作有序推进、产品真实使用,实现客户无感切换,减少可能来自客户、用户方面对试点工作的抵触情绪。在证监会的统一指导下,国泰君安全面推进各项试点工作,实现了全栈产品的电子公文系统和全栈电子邮件系统全集团单轨运行,人力资源管理系统、官方网站、营运事务综合管理平台等数个系统的适配工作,以及新一代低延时分布式证券核心交易系统试运行。
科技创新建设过程中,国泰君安始终保持与原厂商密切沟通,并与多家公司进行战略合作沟通并签订战略合作协议,如华为、中国电子、中兴通讯、华锐金融技术等,与上交所证券基金行业信息技术应用创新基地、深交所证券基金行业信息技术应用创新中心、大商所证券期货业信创测评实验室等多家机构开展深入交流,进行适配攻关,开展联合创新课题研究,共同推进行业相关工作。通过不断探索实践,反馈遇到的问题,帮助厂商改进产品,不仅加快了应用系统建设进度,也帮助厂商缩短了产品的成熟周期。
国泰君安及时获取行业与产业的最新成果和经验,并主动进行相关成果的行业分享、推广,积极参与行业课题研究,完成中国证券业协会《证券公司信息技术系统架构自主安全可控研究》课题,深入参与上海证券交易所课题研究,其中《自主可控芯片服务器在证券行业的应用研究》获得优秀课题为行业开展相关工作贡献力量,助力行业生态建设,为全面开展信息技术应用创新建设奠定坚实技术基础。
通过前瞻布局和一年多的实践探索,国泰君安已建成统一的基础设施、统一的全栈式开发框架和统一终端,为后续系统试点和推广打下坚实的基础,可为行业输出一套成熟的全栈式信创研发体系。未来,国泰君安将继续推进办公系统、一般业务系统和核心业务系统的建设工作,提升行业对科技的重视程度和自主掌控水平,减少未来被国外企业技术封锁的风险,保障金融市场的安全。国泰君安也将结合自身探索和实践,助力市场培育一批有竞争力的国有产品和技术厂商,促进国家新兴信息技术产业快速发展。