分享

敏捷银行系统建设论述

 long16 2019-10-31

随着中国互联网产业迅速崛起,客户需求日新月异,业务增长突飞猛进。金融服务行业多场景化、多维化、高频化特征愈加明显,中国银行业面临高并发、海量数据、强一致性、高扩展性能力的业务场景也越来越多。这要求银行的系统需具备快速、安全、可靠、弹性等特点。

可以说中国银行业已全面步入4.0时代,为了赢得竞争优势,越来越多的银行选择部署数字化银行战略,而敏捷是实施数字化转型最关键的手段。它打破条线割裂、层级森严的传统组织架构,在满足稳定性与灵活性要求之间达到完美平衡。那么构建一个拥有敏捷能力的数字化银行需要涉及哪些重要的科技能力呢?

1云计算,是通过网络资源共享将海量数据的计算处理程序分解成无数个小程序,并通过多服务器组成的系统进行处理并分析各个小程序得到结果,返回给用户。简单地说,云计算能解决任务分发,任务调度、及各个任务结果的合并。通过它,可以在短时间内完成对海量数据的处理,从而提供强大的网络服务。

2金融云,是利用云计算的优势,将金融行业的客户、服务、数据通过银行和客户端技术手段分散到“云”中,以改善客户体验:提高运算能力、挖掘数据价值,为客户提供高质量的金融服务。它是为银行、证券、保险、基金等金融机构提供专门的服务,采用独立的物理集群部署的行业云。与公共云相比,它具有严格的机房管理、优秀的安全容灾能力、严格的网络安全隔离要求、严格的访问控制、遵从银行级的安全监管要求、严格的用户准入机制等特点。

3领域驱动设计(DDD),是近几年流行起来、比较成熟的软件分析与设计方法。它是以领域为核心的设计和开发理念,通过维护一个深度反应领域概念的模型,提供可行的经过实践检验的大量模式来应对领域的复杂性。DDD+SOA(服务事件)驱动读写分离架构,以聚合模型替代数据表模型,以并发事件驱动替代串联消息驱动,来应对银行复杂的业务处理逻辑,真正实现以业务实体为核心的灵活拓展。它是解决复杂中大型系统建设的一套行之有效方法。

敏捷银行系统建设论述

传统银行的系统架构以烟囱式架构为主,各个业务系统之间完全割裂,大量功能在多个系统中同时存在,重复建设和维护带来了重复投资,对计算资源造成严重的浪费,也无法满足互联网对大数据分析的要求。而当系统运行多年后,对其的升级改造已不能满足业务的发展需求时,往往需要对系统进行整体升级,这样的升级意味着对整个系统推倒重建,多年积累的业务服务能力无法被较好的沉淀下来,造成资源的巨大流失。

敏捷银行系统建设论述

对于传统架构的弊端,银行首先要对系统的物理架构进行简化,采用标准化硬件并使其与业务逻辑处于松耦合;二是以自动化的方式简化运维管理和安全管控;三是以领域驱动设计,对业务进行模型抽象,让业务逻辑更加灵活可塑。如以银行的中间业务为例,可将系统提取为客户、账户、协议、订单、账单、支付、清算、对账等多个核心领域。四是通过金融云服务,将计算资源和存储资源组成一个服务资源池,既保证了优秀的存储能力,又提供了良好的可扩展能力。

阿里、腾讯等大型互联网公司通过软件定义技术构建大规模数据中心,并结合虚拟化技术和企业IT的场景,实现可扩展的IT基础架构,这就是最早的“计算”和“存储”的融合—中台战略。

4中台,就像是在前台与后台之间添加的一组“变速齿轮”,将前台与后台的速率进行调试匹配,是前台与后台的桥梁。它比前台稳定,比后台灵活。同时中台能帮助企业将现有的核心能力产品化、业务化,在中长期阶段延展现有的业务生态,为未来发展提供全新的收入和利润来源。

银行中台系统借助多元化、精细化的业务服务组件,搭建起了模块化、组件化、共享化的敏捷服务中心。银行的前台系统可以像搭积木一样调用中台提供的服务来编排业务模块,创新业务就可以快速地搭建起来,进而实现银行业务敏捷发展的目的。

敏捷银行系统建设论述

—林道淼,江苏银行杭州分行

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多