• 快捷搜索
  • 全站搜索

支持“互联网+”的分行级新一代平台

2016-07-04 15:17:47作者:华夏银行济南分行特色业务平台课题组编辑:金融咨询网
夏银行分行级新一代特色业务平台是在支持“互联网+”为思路基础上升级改造的,不仅能提升当前系统高可用性能,更要重新对分行特色业务系统进行定位。将其建设成为分行服务总线,以达到连通线上、线下、外围等多元系统,为分行支持“互联网+”新常态下的业务创新、业务发展做出前瞻性的顶层设计。

华夏银行分行级新一代特色业务平台是在支持“互联网+”为思路基础上升级改造的,不仅能提升当前系统高可用性能,更要重新对分行特色业务系统进行定位。将其建设成为分行服务总线,以达到连通线上、线下、外围等多元系统,为分行支持“互联网+”新常态下的业务创新、业务发展做出前瞻性的顶层设计。

  平台在架构方面采用通讯层、控制层、应用处理层、持久化层的多层级设计,提高了业务逻辑与总线功能的低松耦合性。同时,贯彻便捷开发、统一管理的设计思想,实现开发、运行、维护一体化,提高开发效率,减少开发运维成本,能更快响应业务部门需求,提升科技服务能力。借助成熟的VMware虚拟化技术实现应用的集群化部署以及数据库的实时集群部署,解决了应用和数据库单点故障,在提升系统对外服务性能的同时,既能够在硬件稳定性上提供统一的解决方案,又能在运维成本上带来巨大的优势,同时做到从硬件到软件的全方位高可用性保障。

任务和目标

  除了支持“互联网+金融”等新业态,新一代分行级特色业务系统的关键任务还包括使分行特色业务系统运行、维护、开发、管理等功能在X86平台上得到实现和提升,从而验证系统由IBM小型机AIX版本向X86平台Linux版本迁移的可行性,进一步提升国产可控能力;采用虚拟化技术和集群管理实现总行特色业务系统在X86平台Linux版本部署的高可用性,提升分行级关键交易系统用的安全性,不断降低运维成本,为下一步总行在全国范围内进行推广打下基础。

系统总体设计

  新一代分行级特色业务系统的总体设计一方面考虑实现特色业务系统的迁移,另一方面主要以延续分行特色业务生命周期、扩展分行支持互联网金融业态下多渠道接入、建设分行完整的交易服务平台为指导思想进行设计。包括支持对接生产网段各种行内行外系统,为其提供服务转接功能;支持接入总行指纹验证系统,提供柜员指纹验证支持;支持连接银企直连服务,提供企业资金归集等。

  系统总体设计如图1所示,其中通讯子系统包含了所有外围系统的连接进程,即作为服务端接受外围系统的接入请求,也作为客户端受理系统向外围系统发送数据的请求。核心子系统用于进行交易的处理,开发子系统服务于业务开发人员,通过在线配置和在线编辑实现整个业务的开发、测试工作、版本控制工作。运行子系统服务于运行值班人员,提供交易监控、主机监控、定时任务监控,及分析交易执行情况等。维护子系统服务于系统维护人员,提供生产运行环境的各类参数配置功能,包括:定时任务规则、事件监控规则、各类参数设定、业务交易启停、事件触发动作、业务模块部署等。业务子系统服务于业务管理人员,提供业务数据的检索、报表查询、基于业务部门需求的数据维护等。

3-1.jpg
图1 系统设计图

3-2.jpg
图2 系统概念关系图

系统架构部署

  1.系统架构。如图3所示,新一代分行级特色业务系统在结构上分为四层。其中通讯层由独立通讯进程实现,用于处理外围系统的接入接出;总线层和路由层合为控制层,由总线控制进程处理业务的分发和流转;应用处理层(含交易流程、原子逻辑节点的执行)由独立的交易处理进程并发处理;最后数据库作为持久化层提供业务数据持久化功能。

3-3.jpg
图3 系统逻辑结构图

  2.架构原则。新版特色业务系统以集群为目标,实现集群可以为系统带来:

  更高的伸缩性。可根据系统的当前业务量及时调整服务器数量。

  更高的可靠性。当部分主机宕机时,仅影响系统的处理能力,并不会导致系统的整体故障。

  更高的可维护性。可以有计划地对当前系统的部分主机进行停机巡检,而不必关闭整个系统。

  进一步提升可用性。采用X86服务器部署新特色业务系统仍然会受制于X86硬件平台的稳定性。经过反复比较,基于目前比较成熟的VMware虚拟化体系部署系统,既能够在硬件稳定性上提供统一的解决方案,又能节省运维成本。特色业务系统集群完全以虚拟机形式存在,存放于共享存储中,允许不同物理服务器读写。对于无法集群处理的通讯主机,使用VMwareHA双机热备做到从硬件到软件的全方位高可用性保障。虚拟化体系同时还可承载其他应用系统,充分利用硬件资源,可大大减少机房物理服务器数量,节省硬件及维护成本。

  更高的资源利用率。虚拟化可支持实现物理资源和资源池的动态共享,提高资源利用率。

  降低管理成本。虚拟化可通过以下途径提高工作人员的效率:减少必须进行管理的物理资源的数量;隐藏物理资源的部分复杂性;实现负载管理自动化。

  提高使用灵活性。通过虚拟化可以提供更小粒度的资源配置,可实现动态的资源部署,满足不断变化的业务需求。

  更高的可扩展性。虚拟化的硬件隔离能力可在不影响用户的情况下对物理资源进行增加、删除、升级。同时,虚拟化主机也可在运行态动态调整系统资源。

  3.系统层级。新一代分行级特色业务系统被重新划分为6个层次:通讯层负责同所有外联系统的通讯,支持各种通讯协议,提供标准通信开发规范,由于通讯进程的特殊性,使用热备方式部署;应用层为功能层,用于为系统提供各种管理功能,由开发、运行、维护、业务、柜面这5大分系统构成,由于不影响系统业务处理,使用热备方式部署;业务逻辑层由标准化的业务主机组成,集群式部署,业务主机中仅部署标准化的工作进程;持久化层由3类不同的数据库应用组合而成,其中核心关系型数据库使用Oracle RAC集群式部署,缓存服务和NoSQL数据库服务由于不影响系统业务处理,采取进程热备方式,并受控于运行管理系统;虚拟化层采用VMWare vSphere;硬件层由标准X86服务器及相关配套设备组成。

  课题组成员:王卫 连加俊 孔青 郭超

(文章来源:《金融电子化》杂志)

扫码即可手机
阅读转发此文

本文评论

相关文章