基于全栈创新技术的银行分布式核心系统
所属单位:中电金信软件有限公司
参与奖项:最佳金融信创突破奖
评委评分:
热度 (转发微信朋友圈或群可以帮助增加热度)
微信扫码分享此评选

中电金信全新推出的银行分布式核心业务系统产品是基于金融级数字底座“源启”的云原生微服务架构和全栈创新技术,结合业务建模等层级化、可管理的分析设计实现方法,可以实现业务设计和技术架构设计的逐一对应,简化架构设计,并屏蔽分布式架构实现、单元化处理、序列号、多地多活等数十个技术架构的热点问题和关键问题,可以让金融机构在系统开发过程中集中于业务逻辑梳理、数据结构设计和数据标准建设,合理设计切分微服务、数据结合,合理设计API,来支撑灵活的业务创新和灵活扩展的计算能力部署。

方案背景

近年来,为配合“十四五”期间促进数字经济发展的要求,金融监管机构发布了多项政策,引导金融机构推进数字化转型进程。其中,央行印发《金融科技发展规划(2022-2025年)》,提出了新时期金融科技发展指导意见,明确了金融数字化转型的总体思路、发展目标、重点任务和实施保障,提出以加强金融数据要素应用为基础,进一步推动金融科技健全治理体系、完善数字基础设施,促进金融与科技更深层次融合,实现金融科技整体水平与核心竞争力跨越式提升。

银保监会也发布了《关于银行业保险业数字化转型的指导意见》,从业务经营管理,战略规划与组织流程建设、业务经营管理、数据能力、科技能力、风险防范及组织保障和监督管理六方面提出重点任务,要求到2025年,数字化金融产品和服务方式广泛普及,基于数据资产和数字化技术的金融创新有序实践,个性化、差异化、定制化产品和服务开发能力明显增强,金融服务质量和效率显著提高。数字化经营管理体系基本建成,数据治理更加健全,科技能力大幅提升,网络安全、数据安全和风险管理水平全面提升。

核心银行系统作为支撑银行业务战略的关键应用,是银行数字化客户服务的重要支撑力量,它所提供的应用功能体现了银行对核心竞争力和关键业务能力的基础性诉求。

核心银行系统在我国经过了近30年的发展,经历了从综合业务系统的“胖核心”、到面向服务架构(SOA)的“瘦核心”、再到去中心化的“分布式”的演变过程,未来的发展依然是一个长期复杂、充满挑战和变数的过程。

方案目标

银行数字化转型的关键举措之一就是实现核心银行系统的转型,即核心银行系统通过采用先进的业务及技术架构,更加有效地提高银行整体的服务效率,降低运营成本,为客户个性化服务提供充分的公共基础支撑。

从核心银行系统的角度来看,成功转型需要关注四个主要方向。

首先是提供场景化的服务方式,积极建设和融入经济生态,依托数字化能力和技术创新,围绕金融场景优化产品和客户服务流程,提升银行金融服务的可获得性和便捷性。其价值可进一步归纳为:提升服务质量、创新服务模式、提高服务效率、降低服务成本。

其次是充分借鉴新型同业的理念,不断发展和丰富以客户为中心的内涵,关注客户体验,以敏捷的方式提供量身定做的服务,在整个客户旅程中持续关怀,以基于客户洞察的服务促进客户价值的实现。

第三是服从国家战略,依托银行服务场景积极承担社会责任。例如在国家“双碳”战略的引导下,绿色金融市场正式步入“快车道”。一方面要求银行践行社会责任,降低资金碳排放量,控制碳风险;另一方面要求银行以ESG(环境、社会和公司治理)为抓手,构建绿色金融体系,向低碳企业和低碳项目提供多样化的低碳金融服务,共建绿水青山。这个过程中,要求银行能将外部的客户数据引入到内部的风险评估、产品体系、账户服务中,这就需要核心银行系统现有的业务模型具备可扩展性、能够快速加入“碳”元素;业务流程具备可编排性、能快速加入“碳”流程,从而实现深度的场景融合,并能为银行的风险控制、产品创新、账户服务提供标准化的数据输出,协助银行建立完整的绿色金融体系。

第四是积极探索新技术,在技术自主的前提下实现独立创新。以分布式技术为例,由于核心银行系统在金融安全方面的极端重要性,以及在高可用、高性能、高并发、强一致等方面的特殊要求,无论是供给侧的研究机构和科技公司,还是使用侧的商业银行,普遍基于审慎原则,采用了积极稳妥的研发和实施策略,因而在整个银行科技领域向分布式、微服务、云原生方向发展的进程中与渠道、营销、互联网金融等周边领域相比有一定的滞后。这种滞后是必然的,是关键技术伴着逐步验证和成熟由周边应用向核心应用迈进的过程;这种滞后也是必将被弥补的,因为随着技术条件的成熟和关键场景的验证、随着金融业态向线上化、场景化、智能化发展的需求拉动、随着金融机构在安全可控的基础上构建自主创新能力的诉求,在核心银行系统领域采用以分布式、云原生为代表的新技术的基础已经日渐具备,基于新技术、新理念的核心银行系统的转型是大势所趋,并最终成为主流方案。

方案特点

针对核心银行系统转型的要求提炼了所需要的九大关键能力:

1、业务建模

以中电金信研发和推广的“轻量级业务建模”为例,能够根据银行的实际情况,在完全遵循国家相关标准的前提下提供全量业务建模、急用先行的敏捷业务建模、和前两者综合起来的T型业务建模等方法,适应大型银行和中小型金融机构的不同要求,具备灵活定制、快速实施的能力。并且所有这些建模方法的目的都是以结构化的方式完成产品模型、流程模型、数据模型的,能够还原业务本质、指导后续开发。

2、领域驱动设计

领域驱动设计是针对业务系统的一种设计方式,有别于传统的依托数据库建模的方式,领域驱动设计通过面向业务领域的思维方式,将要解决的业务概念和业务规则等内容提炼为领域知识,再以边界的划分方法将这些领域知识构建为边界清晰的领域模型。

3、中台化业务架构

中台化业务架构的建设目标是沉淀标准化作业能力、赋能前台敏态创新,而核心银行系统也是银行进行金融场景创新的基础支撑系统,最契合中台化业务架构的思想。

4、订单化处理模式

业务敏捷的关键要求之一是银行能够快速、直接地识别客户实际需求,并依此灵活组合和编排后端应用服务,打破应用竖井,快速提供切合客户需求的场景化服务组合,订单化处理模式即是实现这种能力的一种有效的方法。

5、数据赋能

数智化是数字化转型的新阶段,即通过挖掘数据价值而实现数据变现,依托数据资产和洞察促进业务模式创新、驱动业务增长、辅助经营决策和降低运营成本,将数据赋能贯穿全部业务场景,使数据应用成为银行业务新增长的主要动力。

6、分布式技术

分布式技术正在成为当前软件开发的主流技术,其具备的高拓展性、高处理能力、低成本、高可用性、高灵活性等特点,都能有效拉动业务创新、提高服务效率、降低运营成本,因此很多银行都希望能将IT系统迁移到分布式技术平台上。

7、云原生架构体系

云原生架构体系是基于云原生技术的技术体系和方法论的集合,旨在将业务应用部署在公有云、私有云和混合云等新型动态环境中,并应用云环境将业务应用中的非业务代码部分进行最大化的剥离和替代,使业务应用更专注业务处理本身,并使系统具备轻量、敏捷、高度自动化、弹性可扩展等特点。

8、一体化开发运维工具链

面向核心银行系统领域化、中台化、分布式后,对核心银行系统的需求、设计、开发、测试、质量、运维、安全都提出了更高的要求,需要建立包括业务建模、系统设计、统一低代码开发、系统测试、持续集成发布、工程管理、研发资产和研发安全管理在内的业务开发运维一体化工具以及标准规范体系,支持核心银行系统的敏捷创新和持续迭代,管理资产、固化规范、降低难度、保障质量,以全数字化的方式提升核心银行系统开发运维效率。

9、基础设施自主体系

银行要实现对核心银行系统的完全自主、安全、可控,就需要实现核心银行系统的构建于自主可控的计算机基础设施之上,包括基础应用(芯片、服务器、存储等)、基础软件(数据库、操作系统、中间件)、信息安全产品等。

方案业务流程图

基于全栈创新技术的银行分布式核心系统流程图

实现功能展示

根据我们的实践结果,转型后的新一代核心银行系统相较以往,将为银行带来如下方面的价值:

支持银行数字化转型:以核心银行系统的中台化服务能力、数据能力,提升银行营销、运营、风险、财务等方面的数字化经营能力,加速银行数字化转型进程。

支持业务敏捷化:以业务建模实现业技衔接、以工具链体系打通需求设计开发过程,让业务交付能够更加敏捷,业务需求到系统实现的转化率显著提高,交付周期大大缩短。

实现以客户为中心:以订单化模式提升客户服务体验,构建全新的以客户为中心的持续服务模式,银行获客和留客能力明显提升。

降低运营成本:从运营角度看,业务敏捷化带来运营成本的降低,单客成本从以“元”为单位降低到以“分”为单位;从运维角度看,基于分布式、云原生架构体系,基础设施成本大大降低。

提高处理能力和性能:以分布式技术为基础,核心银行系统提供持续可扩展能力,满足大型银行日均上亿交易量的性能处理要求,可以满足银行未来长期的发展要求。

确保安全可控:核心银行系统实现全栈自主安全可控。

提升容灾能力和扩展性:基于分布式、云原生架构体系,以“单元化+数据分片”为部署方案,能打造核心银行系统多地多中心多单元的容灾部署架构,实现异地负载均衡、多地多活,让系统具备更强的弹性和韧性。

方案案例及效果

核心业务系统项目每年同时服务三十多家客户,包括建设银行、中国银行、工商银行、光大银行、中信银行等核心系统建设、主机下移和升级维护等,以及众多银行的核心测试、数据迁移和业务咨询等服务。

部分案例如下:

1、承担中信银行主机下移/国产数据库替代“凌云工程”的主体应用部分,2020年5月3日正式投产,通过研发新的实施工具和工艺,在国内率先采用X86+自主分布式数据库完成核心业务系统的整体迁移转换。

2、于2021年承担杭州银行金融级云原生技术平台及分布式核心业务系统项目,是国内首家“云原生、分布式、全栈国产化”的银行核心业务系统。项目基于金融级数字底座“源启”,通过云原生技术打造新一代技术平台底座,对杭州银行关键核心业务系统重构,以“全栈技术、架构重构”为重心,构建兼顾稳定高效和灵活敏捷的多层核心系统。

3、四川农信项目,打造的是云原生分布式核心业务系统标杆,是以”建设业内首创满足信息技术应用创新全栈要求、银行完全自主可控、采用云原生和分布式技术的新一代银行大型核心系统“为目标。该项目对于助力四川农信吸收同业领先的产品创新、优化流程和分布式设计先进实践,提升四川农信业务需求及科技发展能力具有重要意义。

4、贵阳银行项目是全国第一个基于金融级数字底座的全栈国产化分布式核心业务系统,采用先进的分布式技术,通过系统工程方法论,实现从底层硬件、操作系统、中间件,数据库到应用全栈国产化垂直打穿,为80%国内金融机构提供可参考、可复制的国产化解决方案。

方案未来展望

核心银行系统的转型不只是单纯的技术架构替代,也不只是某一个部门的工作,而是将业务规划和IT规划相结合,应用分布式、云原生等先进技术,以敏捷迭代的方式进行数字化落地的一个过程。这个过程需要银行打破固有思维,各部门协同配合,以更开放的心态一路披荆斩棘,最终完成转型。中电金信作为中国金融IT服务市场的领军企业,希望与商业银行伙伴一道,在新时代携手创新,共同描绘美好的未来。