经验分享:谈银行前置系统发展趋势

一、银行前置系统的发展 1.前置系统简介银行前置系统是一个交易处理系统。在基于银行前台、中台和后台三层架构中,属于中台处理层,主要包括特色业务处理、渠道接入和外联系统接入等。它能够降低核心系统建设的复杂度和项目风险,提高银行自有业务的灵活性和快速响应能力,更提...显示全部

一、银行前置系统的发展

1.前置系统简介

银行前置系统是一个交易处理系统。在基于银行前台、中台和后台三层架构中,属于中台处理层,主要包括特色业务处理、渠道接入和外联系统接入等。它能够降低核心系统建设的复杂度和项目风险,提高银行自有业务的灵活性和快速响应能力,更提供系统架构的扩展性和自有发展能力,为进一步完善全行的IT架构奠定基础。

2. 前置系统发展阶段

(1)应用专柜系统

每个前置业务应用是一个独立的系统,拥有自己的专柜。随着业务种类、数量的增多,各小系统越来越多,专柜越来越多,以致难以维护。

(2)主机附属系统

由于中间业务的品种不多,一些银行将中间业务的处理逻辑实现在核心账务主机上,每增加一个中间业务应用,就在主机设计对应的数据库表及实现相应的业务逻辑,由主机系统程序统一调度这些中间业务交易。这种表设计无通用性,就是为解决特定问题。随着中间业务应用增加,主机变得越来越复杂,已经不再是一个单纯的核心账务处理系统,严重影响了主机系统的安全性和稳定性。同时主机维护的难度也在增大,风险也在不断增大。

(3)初步集中的系统

随着各银行中间业务的发展,大家开始认识到不同类型的中间业务应用有很多的共性,可以把它们抽象出来,于是形成了一个专门处理中间业务交易的平台。不同的中间业务应用被规划到该平台的交易,这些平台具有很高的通用性,把核心主机从繁重的业务处理中解放 出来,极大降低了中间业务应用的实施难度。但这些平台大多存在这样那样的缺陷,如有些使用交易中间件,这些中间件价格昂贵、且不易维护,对开发者开要求较高,稍有不慎,会导致中间件故障,并影响平台稳定性;还有些平台与应用耦合严重,应用的增加或变动需要修改平台,这极大的影响平台的稳定性。

(4)高度集中的系统

随着业务种类和复杂度的增加,中间业务平台逐渐将通讯功能剥离,专注于处理业务逻辑,此后各种各样、功能复杂、需求各异的业务都不断累积到中间业务平台上,结合ESB的引入,中间业务平台的存在减少了IT系统的重复性投入,简化了系统架构,加强了系统的可维护性,降低了总体运营成本。

(5)分布式业务处理系统

在互联网大潮冲击下。对新型业务需求快速响应的要求越来越高,对高并发,浪涌式业务场景越来越多,即使引入了SOA化ESB服务调用体系后,整个系统仍然会存在中心节点的颈瓶,针对业务服务化、超大规模业务量的处理、系统自我容错等需求。分布式业务处理系统/应用,智能服务框架应运而生。

二、银行前置系统的业务特点

1.业务特点

    随着银行中间业务种类的不断增多,复杂性增大,前置系统业务具有以下特点:

    (1)业务流程复杂

银行业务逻辑普遍设计较为复杂,即使简单的业务流程操作数据库也在5-7次 复杂的近百次。

(2)高并发超大业务量

由于互联网业务的快速发展,移动手持端的大量接入,银行的渠道随之发生了很大的变化,例如双11,银行卡前置系统也要面对比往常高几倍的业务量。

    (3)低延时交易

为了满足客户对用户体验越来越高的要求,银行系统对联机业务的处理时间要求很高一般最长不能超过两秒。

(4)应用及业务种类繁多

仅中间业务而言,单个股份制商业银行的应用在200-500左右。

(5)多系统互联

银行系统发起渠道繁多:柜面,网银,电话银行,App,对应后台及第三方系统也很多核心,客户经理系统,稽查,反洗钱,人行,银联,信用卡,银证,基金公司。造成银行业务的通信次数多,流程复杂,IT拓扑及网络架构是其他行业无法比拟的。

(6)强事务一致性

    银行对账户及资金的安全性要求很高,一切以资金安全为首要考虑因素,所以要求业务处理的事务必须强一致性,对错误及异常的及时处理要求也异常严格。                             

2. 前置系统特点

针对以上需求,新一代银行前置应具备以下特点:

(1)高性能

    可处超大规模业务量

    低延时响应

具有卓越的IO处理能力

(2)高并发

对大并发业务的支持

(3)高可用冗余设计

    要求系统中无单点设计,节点采用多活或集群部署。

    业务及服务在运行资源上进行物理级别的隔离。

系统具有自洽设计故障节点可在人工干预或自动恢复后,快速上线保证系统7 * 24小时不间断稳定运行。

(4)弹性可扩展

    添加新业务时能支持热部署。

    能够适合种类繁多、处理方式各异的中间业务应用。

灵活简单地接入其它系统。

(5)开放性

    操作系统,网络协议标准、数据库标准、设计标准、产品标准等均能很好的支持,对各种数据业务的服务及相关系统具有互联能力

收起
参与4

返回yulu4314的回答

yulu4314yulu4314技术支持长春

学习了!

系统集成 · 2023-02-04
浏览530

回答者

yulu4314
yulu4314111842
技术支持长春
擅长领域: 服务器存储数据库

yulu4314 最近回答过的问题

回答状态

  • 发布时间:2023-02-04
  • 关注会员:3 人
  • 回答浏览:530
  • X社区推广