“源擎”攻破银行核心系统建设痛点

news2024/11/27 16:50:55

银行业作为操作密集、数据密集、风险密集的行业,在向云转型的过程中面临着诸多独特的挑战,如银行需要具备不间断的业务创新能力,而不被系统开发周期制约;单一系统的开发和升级方式,越来越难以满足日益综合化的业务创新要求;业务架构与信息系统架构不匹配等;这些已经成为制约金融创新能力的主要因素。如何前瞻性地做好业务系统规划,通过金融科技创新保障稳健经营、改善客户体验、提高运营效率、强化风险控制,对于打造金融机构的核心竞争力而言至关重要。

对此,中电金信副总经理、中电金信研究院院长况文川认为,核心系统建设是银行数字化转型的根本环节,传统的技术元件、应用元件和工艺无法支撑未来全新的业务形态,重构成为必由之路。

核心系统建设对金融机构数字化转型为何如此重要?况文川对记者表示,涉及银行核心系统的金融交易行为已深入到我们日常生活中的方方面面,同时,对于行业而言,很多供应链乃至产业链的运行,也都需要银行核心系统提供的交易能力来支持。在此背景下,核心系统需要三大必备能力:一个是高处理能力,因为现状是交易量越来越大,处理速度要求越来越快;第二是服务拼装能力,系统能够支持组装不同的金融服务和非金融服务,来满足不同的场景化要求,第三要持续输出数据,实时加工后支持数智能力。这三方面能力和数字化转型的要求紧密相连。

洞察行业需求,中电金信依托二十多年在银行核心业务系统领域的深耕积累,结合几十余家不同类型的金融机构核心建设实践,以及多次系统迭代经验,以全新的系统架构、实施工艺和路径,在中国国际金融展重磅推出“源擎”云原生分布式核心业务系统(简称:“源擎”核心系统)。

首先来看,金融机构对于分布式核心业务系统建设的方案设计上,主要需要考虑哪些因素?

中电金信研究院核心业务系统首席顾问苗正表示,银行在进行核心系统选型的时候往往都是非常慎重的,有的机构会聘用咨询公司、参考同业机构进行长时间的考察和论证。当前的核心系统在实施过程,由于分布式云原生架构趋势,以及数字化转型的诉求,已经不再仅仅是一个核心系统软件的安装定制,而是需要一个集成了业务架构、业务模型、应用设计、标准化开发和配套工艺的一体化方案才能确保达成建设目标。

金融机构在进行核心系统选型时,除关注成本和周期外,更重要的是要看核心系统本身和它相支撑的基础设施,第一考虑的就是核心系统从整体上对业务战略支撑能力,即前瞻性,另外一个考察的方面是核心系统重构的业务价值,也就是技术和业务的融合能力,目标是通过技术引领拉动业务升级。

第三个方面就是配套的科技体系建设,特别是新技术能力的培养与资产积累。作为“源擎”云原生分布式核心业务系统发布的一部分,中电金信推出了从企业架构、业务建模、应用设计到系统开发和实施、再到运维的一体化云原生核心系统实施工艺,针对当前银行核心系统建设的核心难题,助力银行攻破核心系统建设的瓶颈、消除痛点。

依托“源启”金融级数字底座的“源擎”核心系统,具有哪些独特优势?

况文川提到,2013年开始,随着互联网金融的兴起以及社会整体数字化程度的提高,中国银行业竞争逐渐呈加剧趋势,银行用户个性化需求和普惠金融服务需求不断提高。在服务各类银行的过程中,中电金信顺应行业趋势和科技发展成果,在技术架构和业务架构上做出调整,开始在云原生核心业务系统领域的探索与累积。技术架构上,依托分布式集群和云技术来实现媲美并超越传统大型主机的计算能力,形成一套行而有效的体系和方法,这就是“源启”所提供的云原生技术平台的初衷。

依托新型金融级数字底座“源启”,“源擎”云原生分布式核心业务系统支持多地多活运行,应用架构上更易于功能组装,并基于云原生架构采用了新的系统设计理念和创新的一体化实施工艺,实现了在核心系统集群高弹性的动态调度、运行的能力,同时在安全方面也更上阶梯。

另一方面,基于十年来中国电子在国产自主基础设施产业链上的能力积累,中电金信的分布式架构也经历了10余年40多家金融机构的经验的打磨。两方面优势叠加,共同形成了银行业务经验与云原生架构的完美结合。在业务方面,行业共识是当已经拥有数百到上千应用的金融机构,有必要采用企业架构方法进行需求管理和整体架构设计,也就是通过平台工程方法来进行大型跨项目群的需求管理。

基于“业技融合”的理念设计和开发的云原生分布式核心业务系统“源擎”,它不仅使业务能力与应用架构对齐,而且配套了一体化的实施工艺以保障工程实施质量,同时还有完备的设计验证机制,有效提升实施质量、控制实施风险。

图1“源擎”核心系统利用云原生、分布式、微服务技术,基于企业架构设计思想,构建了基础服务、业务服务、交易中心以及系列支撑组件(如图1所示),包含业务架构和多个微服务应用。

业务架构中,业务服务为银行提供了更灵活的选择,支持产品粒度的功能可替换,同时也能快速引入新的产品服务,支持未来业务发展,实现业务敏捷;交易中心实现了面向客户体验和业务场景的流程编排和业务组装,具备高度的业务弹性,友好的客户体验,助力实现真正的以客户为中心;基础服务提供包括产品、定价、账户、核算等在内的基础业务支撑能力,赋能银行业务服务的敏态创新。其构建的多个微服务应用,均可独立部署及运行,为银行提供了灵活的业务扩展、系统整合及生态开放能力。

“源擎” 核心系统在顶层设计上通过业务建模识别业务能力,实现了业务能力与微服务的对齐,并将微服务部署于容器中运行,形成业务、应用与部署这三大架构的统一;以“源启”金融级数字底座作为底层支撑,在底层支撑方面提供高可用、高稳定、高安全以及弹性的扩展能力;运用平台工程一体化工具链实现“业技融合”且支撑应用重构,其工具链可快速地实现适合于中小型银行新的系统方式,这也是创新的工艺,可快速、经济地实现新的核心系统的建设;同时,在分层管控方面,基于业务建模成果形成分层次管控以及可复用的应用能力。让业务、应用和技术架构对齐,“源擎”核心系统为快速响应业务需求形成了业务能力提升方案,助力银行打造生态银行、敏捷银行、智慧银行。

同时,“源擎”核心系统具备丰富的专题积累及设计验证机制,可有效避免后期爆发的技术风险。在工程实施方面,系统也采用了特有的实施工艺,可保障工程的进度和稳定。目前产品已经在国有大行、股份制银行、省级农信社、城商行、农商行等各类金融机构推广落地,帮助金融机构大幅提升交易性能。

核心银行系统在我国经历了近30年的发展历程,从综合业务系统的“胖核心”,面向服务架构(SOA)的“瘦核心”,发展到如今的“分布式”架构,未来仍充满挑战。当前,我国核心银行系统从模仿到追赶,在业务理念方面已逐渐看齐世界先进水平,在以分布式技术支撑银行核心业务处理等技术方面已走在世界前沿,中电金信本着守正创新的原则持续进行行业深耕,将让我们看到更多金融科技创新成果的成功应用,支持数字经济的建设。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/538012.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

chatgpt赋能Python-pycharm关联python

Pycharm关联Python的介绍 Pycharm是一种非常流行的Python集成开发环境,开发人员可以在其中编写、调试和运行Python代码。Pycharm具有许多有用的功能,这些功能可以大大提高代码的效率和质量。其中一个最重要的功能是Pycharm如何关联Python,这…

HTB靶机012-Valentine-WP

012-Valentine 靶机IP:10.10.10.79 Scan nmap端口扫描: ┌──(xavier㉿kali)-[~] └─$ sudo nmap -sSV -T4 10.10.10.79 -F Starting Nmap 7.93 ( https://nmap.org ) at 2023-04-29 00:47 CST Nmap scan report for 10.10.10.79 Host is up (0.30s…

chatgpt赋能Python-pycharm和python关联

PyCharm与Python:超越代码编写的完美结合 如果你是一位Python开发者,那么你肯定需要一个好用的开发环境,以便快速且高效地完成代码任务。而PyCharm就是这样一个优秀的Python开发IDE。它专注于提高Python开发速度和质量,让Python编…

Flowable 生成的表都是干嘛的?(一)

一.简介 Flowable 默认一共生成了 79 张数据表,了解这些数据表,有助于我们更好的理解 Flowable 中的各种 API。 接下来我们就对这 79 张表进行一个简单的分类整理。 ACT_APP_*(5)ACT_CMMN_*(12)ACT_CO_*…

chatgpt赋能Python-pycharm取消所有断点

Pycharm取消所有断点:提高编程效率的必备技巧 Pycharm作为Python程序员必备的开发工具之一,其强大的调试功能广受好评。但是,在开发过程中,我们可能会设置过多的断点或者设置了错误的断点,这样会让程序的运行速度变慢…

Java面向对象程序设计实验报告(实验四 抽象类的练习)

✨作者:命运之光 ✨专栏:Java面向对象程序设计实验报告 ​ 目录 ✨一、需求设计 ✨二、概要设计 ✨三、详细设计 ✨四、调试结果 ✨五、测试结果 ✨附录:源程序代码(带注释) demo4类 Car类 Circle类 Shape…

谷歌chrome浏览器无法自动播放video标签视频的问题

问题根源详见:Chrome中的自动播放政策>> https://developer.chrome.com/blog/autoplay/ The Autoplay Policy launched in Chrome 66 for audio and video elements and is effectively blocking roughly half of unwanted media autoplays in Chrome. For t…

基于数组实现的顺序表(SeqList)

顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。 它的详细定义如下: 顺序表是一种数据结构,用于存储一组具有相同数据类型的元素,并按照元素在内存中的…

数据库【库,表操作】

目录 简单了解1.连接数据库服务器2.创建数据库3.创建表4.使用数据库5.数据库框架6.SQL的分类7.存储引擎 库操作1.创建数据库2.查看系统默认字符集以及校验规则3.查看数据库支持的字符集和校验规则4.查看数据库5.显示数据库语句6.删除数据库7.修改数据库8.备份和恢复9.查看连接情…

20 SQL——多表查询 (消除无效笛卡尔积)

create table dept(id int primary key auto_increment,name varchar(15))comment 部门;insert into dept(id, name) values (1,研发部),(2,市场部),(3,财务部),(4,销售部),(5,总经办),(6,人事部);create table staff (id int primary key auto_increment commentID,name …

【面试篇】Redis持久化面试题

文章目录 Redis持久化🙎‍♂️面试官:什么是Redis持久化? AOF日志AOF日志原理🙎‍♂️面试官:AOF日志是怎么工作的/AOF写入磁盘的流程?🙎‍♂️面试官: 刚刚说到了Redis先执行写入的…

Discourse Math 插件

概述Discourse Math 使用 MathJax (默认) 或者 KaTeX 来让你在你的 Discourse 中使用数学公式。 仓库链接GitHub - discourse/discourse-math: Official MathJax support for Discourse Install Guide如何在 Discourse 中安装插件 这个插件是 Discourse 官方提供的插件&#x…

javascript基础一:Javscript数组的常用方法有哪些?

在日常开发中,我们对数组可以说操作最多,这里我们来整理下数组的一下最常用的方法 数组基本操作可以归纳为 增、删、改、查,需要留意的是哪些方法会对原数组产生影响,哪些方法不会 下面对数组常用的操作方法做一个归纳 一、基本…

ChatGPT国内免费使用的方法有哪些?

目录 一、ChatGpt是什么? 二、ChatGPT国内免费使用的方法: 第一点:电脑端 第二点:手机端 三、结语: 一、ChatGpt是什么? ChatGPt是美国OpenAI [1] 研发的聊天机器人程序 。更是人工智能技术驱动的自然语…

【C++数据结构】二叉搜索树的使用和模拟实现及其应用--K模型和KV模型

文章目录 一、二叉搜索树的概念二、二叉搜索树的操作及其实现(非递归)1.二叉搜索树节点和类的定义2.二叉搜索树的构造函数3.二叉搜索树的拷贝构造4.二叉树搜索树的赋值重载5.二叉搜索树的析构函数6.二叉搜索树的中序遍历7.二叉搜索树的查找8.二叉搜索树的插入9.二叉搜索树的删除…

瑞吉外卖 - 分页查询分类功能(12)

某马瑞吉外卖单体架构项目完整开发文档,基于 Spring Boot 2.7.11 JDK 11。预计 5 月 20 日前更新完成,有需要的胖友记得一键三连,关注主页 “瑞吉外卖” 专栏获取最新文章。 相关资料:https://pan.baidu.com/s/1rO1Vytcp67mcw-PD…

【Android 面经分享】阿里技术专家的 5年 Android 开发的求职之路

作者:yechaoa 来源:https://juejin.cn/post/6996551155220217869 前言 前段时间在看机会,本文就是我对求职过程的一个总结。 同时,也作为一个面试官,来说说求职中需要注意的点。 各大厂的面试会考核哪些知识点5年开发应该具备哪些技术要点…

chatgpt赋能Python-pycharm取消venv

PyCharm取消venv:一种更简便的虚拟环境管理方式 虚拟环境是Python开发中的重要组成部分之一。它可以让您在同一台机器上使用不同的Python版本、不同的库以及不同的项目而不会干扰彼此之间的功能独立性。而在Python开发中,venv是创建虚拟环境的常用方式之…

chatgpt赋能Python-pycharm怎么关联

Pycharm怎么关联——提高Python开发效率的关键步骤 作为一名有10年Python编程经验的工程师,我深知在日常开发中如何提高Python的编程效率至关重要。而Pycharm则是Python领域最常用的IDE之一,其强大的代码编辑和调试功能,深受开发者的喜爱。 …

Linux驱动开发 --- CCF时钟框架

0. CCF时钟框架概览 linux内核的CCF时钟框架可以分为三层,每一层的职责以及彼此的关系如下图所示 对CCF框架的分析也将以如下几个方向入手: consumer(也就是device driver)如何使用CCFprovider如何借助CCF管理系统的时钟资源CC…