实战丨商业银行分布式业务核心系统架构研究

文 / 中国邮政储蓄银行新一代个人业务核心系统项目组

实战丨商业银行分布式业务核心系统架构研究

文章插图
 
核心系统向分布式转型是趋势近年来,互联网金融业务得到飞速发展,并逐渐侵入到商业银行传统业务领域,给商业银行带来巨大的冲击 。互联网金融业务一般有以下特点:一是业务需求快速变化,当前互联网金融业务模式创新层出不穷,需要业务功能快速优化迭代;二是存在浪涌式并发交易高峰,如在2019年“双十一”,网联平台处理跨机构支付交易超过15.4亿笔,峰值超过7万笔/秒;三是要求更高的服务支撑能力,互联网金融业务强调生态及场景化,以用户体验为本,在场景化、生态体系建设上更完善;四是计算资源和成本可控,普遍采用x86平台,基于开源软件技术框架,使技术支撑成本最小化 。
以上这些对商业银行传统核心系统的能力提出巨大挑战 。首先,传统核心系统面临并发交易处理能力瓶颈,“双十一”“秒杀”等特殊时点的交易高峰出现时,传统核心系统即便是采用大型机也承受了巨大压力 。其次,业务需求响应能力不足,与传统集中式系统匹配的瀑布式开发模式无法适应敏捷开发需求,难以满足业务发展的迫切需要 。第三,对服务开放的支撑不够,传统集中式产品和服务封闭,难以与合作伙伴场景融合,场景化、生态化的金融服务能力欠缺 。第四,技术资源不可控,传统集中式核心一般依赖大型机、Unix小型机以及与之配套的软件技术栈,产品可替代性差,对商业银行有很强的约束性 。
伴随着x86平台可靠性和处理能力的提升,开源社区的壮大,商业银行核心系统向分布式转型是大势所趋 。
新一代个人业务核心系统总体介绍邮储银行一直坚持分布式架构的技术路线,个人储蓄业务核心系统基于开放式小型机集群,采用分布式架构,于2014年投产,支撑了邮储银行从单一储汇机构到全功能商业银行的跨越式发展 。近几年业务发展迅猛,系统架构老化、处理能力不足、硬件故障多发等问题凸显,难以适应未来发展的需要 。因此,邮储银行正在构建新一代个人业务核心系统,从根本上解决问题 。
【实战丨商业银行分布式业务核心系统架构研究】邮储银行新一代个人业务核心系统建设的总体目标是以个人客户服务为中心,围绕个人存款、个人结算账户、银行汇款等产品服务,建成一个能够快速响应市场需求,产品丰富、客户体验好、核算准确、完整、及时,性能高效、运行稳定、安全合规、可维护,内核技术成熟、外围功能灵活,技术自主可控、先进的平台化银行核心业务系统 。
根据以上目标,对于新一代个人业务核心系统,邮储银行提出了三个方面共13项具体能力要求 。在业务方面,新核心需要具备产品快速创新和差异化服务能力、以客户为中心的服务能力、统一的客户账户管理能力、高效的风险控制能力和完备的数据管理能力 。在技术方面,要求系统可用性超过99.99%,可支持超过5万TPS的交易峰值,达到等保4级安全要求,同时支持在线扩展、一体化监控和智能化运维 。在信息化支撑方面,实现核心服务API化,可支撑并行迭代周期在30天内的敏捷研发,支持敏态和稳态双模运维 。
新一代业务核心系统建设特点1.采用邮储银行特色的企业级业务建模方法 。企业级业务建模作为一种新的业务架构设计与需求表达方式,具有“大而不散”“快而不乱”“触而不离”“变而有序”的特点,有助于打破部门界限,显著提升业务敏捷能力,真正实现业务与业务之间、业务与IT之间的一体化协同,全面提升客户体验 。
在借鉴同业领先实践的基础上,结合邮储银行实际,着眼于未来业务和金融科技的发展融合,我们对业务建模方法进行了改良,形成了具备邮储银行特色的业务建模方法 。采用“T型”策略,即“横向覆盖”“纵向深入”“金字塔扩展”,对全行业务进行了全面梳理,并已完成个人存款、个人结算账户、个人支付结算三大业务领域的业务建模工作,可有效指导后续的系统设计与开发工作 。目前,业务建模工作正逐步向外延展,覆盖全行的金字塔型企业级架构体系已逐渐成型 。
2.形成端到端的分布式系统建设方法 。新一代个人业务核心系统建设从业务需求到系统实现均形成了端到端的、完整的、体系化的分布式系统建设方法 。


推荐阅读