银行核心系统在银行IT架构中的功能边界

作者:代堂鸣

银行客户级别可以按照客户资产规模的等级划分,消费信用贷款的贷款期限可以根据商品特点和自身的收入状况划分。工作也一样,有了明确的边界就有了目标和任务,是明确责任和控制成本的基础,有助于精细管理,能避免浪费无效的时间和精力。

试想要是工作没有边界,是一件多么可怕的事情,可能经常会违背自己的本意做一些职责范围之外的事,可能职责没有把握好就出现扯皮推诿的情况。由此可见,边界在工作和职场中都是必须的。

在银行新核心系统设计时也一样,功能边界的定义对于系统的分析与设计非常重要。因为核心系统会与几十个,甚至成百上千个其他系统有进行交互,并且涉及的内容很多,所以现在核心系统的边界应该是指包含哪些内容,不包含哪些内容。

一、银行核心系统是什么

核心系统是以处理银行最基本的存款、贷款业务为主的IT系统,这些业务是银行业务中最基础、最核心的部分,因此称之为核心系统。

在整个银行的IT体系架构中,核心系统是其他业务子系统的基础,也与其他系统有着密切的关系,处于承上启下的关键位置。

核心系统的特点:

  1. 核心系统相对稳定,且仅涵盖具备需求稳定性的产品和业务处理环节。

  2. 核心系统既可以是一个系统,也可以是覆盖相关业务功能的系统群。

  3. 核心系统是一个封闭、被动的服务提供者,只对外提供被动的交易处理服务(加密机调用例外)。

  4. 核心系统包含必要的内部辅助管理功能(例如:机构管理、现金管理、尾箱管理等)。

二、银行核心系统不是什么

我们除了要知道核心系统是什么,还要清楚核心系统不是什么。如果系统定位不准确,会出现各种资源的浪费和错误,影响还是挺大的。

列举如下:

  1. 核心系统不涉及直接面对客户的银行前端处理。

  2. 核心系统不承担复杂的流程审批业务处理环节,例如:信贷业务流程、贸易融资流程等。

  3. 核心系统不承担管理会计、风险管理、客户分析等管理决策功能,但应该为这些系统提供全面、准确的多维度分析依据。

  4. 核心系统通常只具备其业务处理和报表所必需的客户信息,不包含全面的客户信息。

  5. 核心系统在执行业务处理的过程中不应过于频繁地依赖外部系统数据。

  6. 核心系统原则上不主动发起业务请求,也不直接与其它业务系统之间产生互相调用关系(加密机调用例外)。

  7. 核心系统原则上不直接发起对外的渠道链接,如大额支付、小额支付。

  8. 核心系统原则上不提供在同一笔交易内部需要多次往返报文的业务请求服务。

  9. 核心系统原则上不向其它业务系统直接开放数据库或非交易形式的功能调用(公共函数调用)。

三、银行核心系统的功能边界

过去大而全的开发模式导致银行核心系统包含了很多内容,有客户信息、存贷款、支付结算、账务往来等业务基础,有账户、产品、交易、统计等类型数据记录,还有客户管理、渠道管理、及信贷管理等其他渠道类的后台系统。

也就是所谓的“胖核心”,本身的体量非常大,耦合性太强,形成了对业务发展的限制,建设和运营成本的增加。

例如,银行每个月都会将本月所发生的现金,收、支结出本月合计数结出余额进行对账,由于业务量日益增加、差异化的业务场景的不断细化,总会存在因系统突发异常或其他原因导致的账务问题,哪怕是一点点的小问题,也会严重的影响到银行营业网点第二天开门开展业务。

这些年,随着IT和金融行业爆发式的发展,银行的业务模式和业务渠道也发生了天翻地覆的变化,固有的“胖核心”遇到很多解决不掉的问题。

比如,无法快速推出有特色的产品响应市场需求来吸引客户;再如,因系统内部改动较大而无法给优质客户提供个性化利率;又如,因营改增的业务需求而导致记账规则的调整,需要在核心系统内部做手术,不仅需要投入大量的人力物力,而且风险很大。

由于以上种种原因,驱动了将核心的辅助功能都剥离到外围系统。那,核心里真正需要拆的是什么?

我认为有以下3点:

  1. 管理审批功能

  2. 历史数据冷数据

  3. 统计功能报表功能

但由于每家行都不一样,对系统的期待也不一样,目前还没有一种标准的定义。

有的银行对核算进行了拆分,算是交易核算分离的一部分;有的银行会拆掉客户信息单独构建ecif,还有的银行会将电子账户这类也分拆掉。

拆法很多,很多也很没道理,主要看行里。欢迎留言说说你的思考,探讨交流,我愿意和你一起进化。

参考文献:

1.VanceInfo.《银行核心系统介绍》,2011年

2.网络.《银行核心系统概念入门简介》,2011年

3.Jerry.《银行核心系统功能定位讨论》,2009年

(0)

相关推荐

  • 华为人力资源管理体系框架(干货分享)

    作者:Hugo 来源:HR能量场(ID:HR_Energyfields) 本文共计 1300 个字(不含PPT中文字) 阅读时间约 5 分钟 正文开始: 壹 华为人力资源管理核心理念 华为在<人 ...

  • 揭秘招商银行新IT架构 及 银行IT架构转型思考

    来源丨人工智能和大数据 作为国内市场化程度最高的商业银行之一,招商银行对于IT系统建设的重视程度在业内也是非常高的. 有媒体统计,在招商银行2016年年报里,这些高频词汇,彰显了该行的新打法--&qu ...

  • 微服务拆分之道

    修冶 分布式实验室 背景 微服务在最近几年大行其道,很多公司的研发人员都在考虑微服务架构,同时,随着 Docker 容器技术和自动化运维等相关技术发展,微服务变得更容易管理,这给了微服务架构良好的发展 ...

  • 如何把单体式应用拆解成微服务?【上】

    微服务是当下最流行的应用架构技术了,它跟容器服务.DevOps合称云时代的三剑客,可以帮我们化解业务发展过快导致的产品迭代压力,让我们可以自由选择最适合团队的技术栈,让系统能够承载互联网海量用户的访问 ...

  • AS400银行核心系统开发中的技术总结--多成员表

    作者:张广 随着国家的自主安全可控号召,AS400系统在银行IT逐渐退出了.因此很遗憾,重新规划开发的AS400新核心系统就告一段落.不过,在开发过程中,有不少技术值得总结共享,如果有谬误,或有更优方 ...

  • 收藏:最全银行核心系统架构解读(165页PPT)

    出品丨自主可控新鲜事 作者丨谢春生.郭雅丽.郭梁良.金兴 本文内容源于华泰证券/华泰计算机 正文共65字,建议阅读时间10分钟 银行IT研究要点

  • 小胖第一次走进银行核心系统:电子银行

    上期回顾 银行核心业务系统的概念.模块划分.部分应用主要功能的阐述,以使读者快速理解银行核心系统的基本定义.随着互联网金融步伐的推进,电子银行快速发展.那么电子银行具体有哪些要点? 这一天,小胖到办公 ...

  • 银行核心系统之分表分区和批处理性能优化

    法国 · 巴黎 · 塞纳河 1   分表与分区的选择 (1)分表 分表是表名不同,表结构一致,由应用程序自行实现访问的封装. (2)分区 分区是在同一个表内,由数据库实现记录存储的分片,对应用程序透明 ...

  • 银行核心系统之代发

    昆明 · 横山沟 商业银行的业务按照资金来源和用途可以归纳为三类,分别是负债业务.资产业务和中间业务.中间业务是指商业银行接受客户委托,代为客户办理收款.付款和其他委托事项而收取手续费的总称.它具体产 ...

  • 银行核心系统之账务-[设计思路详述及浅谈会计分录解析]

    银行核心系统之账务-[设计思路详述及浅谈会计分录解析]

  • 银行核心系统之存款业务(二)

    银行核心系统之定期存款产品 30分钟学定期存款,为金融IT提供一臂之力 关键词:银行核心系统 存款 业务 主要功能 字数:9400字/建议阅读时间:30分钟 作者:代堂鸣 我们都与银行打过交道,传统商 ...

  • 银行核心系统之贷款-[从一个故事说起]

    银行核心系统之贷款业务知识(一) 15分钟入门贷款,为金融IT提供一臂之力 关键字:银行核心系统 贷款 业务知识 概念 字数:5000字/建议阅读时间:15分钟 作者:代堂鸣 贷款是指商业银行通过对其 ...

  • 银行核心系统之黄金业务

    12分钟入门黄金,为金融IT提供一臂之力 关键字:银行核心系统 黄金 业务知识 概念 字数:4600字/建议阅读时间:12分钟 作者:代堂鸣 黄金,一个我们并不陌生的字眼,作为稀有的贵金属,它不仅是历 ...