基于分布式微服务架构的统一特色业务云平台系统

基于容器技术的统一特色业务云平台采用分布式微服务的技术架构,在云平台上进行部署和管理。该系统的业务运行平台的基础层是PaaS运行平台,利用PaaS平台的租户管理和容器技术,为每个市或法人设置独立的租户,实现所有租户共享平台的底层物理资源(计算、存储、网络),PaaS运行平台为应用系统提供高可用、弹性伸缩、应用镜像的部署、负载均衡、分布式缓存等基础服务。

基于容器技术的统一特色业务云平台采用分布式微服务的技术架构,在云平台上进行部署和管理。该系统的业务运行平台的基础层是PaaS运行平台,利用PaaS平台的租户管理和容器技术,为每个市或法人设置独立的租户,实现所有租户共享平台的底层物理资源(计算、存储、网络),PaaS运行平台为应用系统提供高可用、弹性伸缩、应用镜像的部署、负载均衡、分布式缓存等基础服务;每个市或法人的租户均可通过管理监控平台对本租户的资源、应用进行全方位的管理和监控;技术开发平台为租户提供统一且丰富的业务组件和技术组件,可通过图形化编排的方式快速完成特色业务的功能开发。

一、实施背景

当前省级农信社法人机构正深入改革,各地市纷纷改制组建农商行,目前全国省级农信社县级法人机构已基本改制为农村商业银行,随之带来的挑战就是特色性、个性化及差异化的业务需求层出不穷,业务产品不断创新,经营范围逐步扩大,这对信息化建设提出了新的要求:

●要求支持法人品牌化;

●要求支持法人差异化服务;

●要求支持法人区域特色化服务;

●要求支持法人产品和业务创新。

与此同时,当前法人特色业务信息化建设又存在如下需要提升的地方:

(1)差异化需求难以快速响应:法人需求旺盛,从提出需求到推动项目立项,确定合作厂商,周期长,难以满足快速推出新产品快速响应市场竞争的要求,难以满足创新业务发展的需要。

(2)自主研发能力薄弱:法人科技人员普遍存在着人员配置不足、年龄结构老化、技术水平参差不齐的问题,自主研发系统能力薄弱。

(3)分散建设,缺乏规划:各地市或法人原有分散自建系统导致技术路线发散不一致,开发、测试和运行环境部署分散不统一,重复建设,缺少信息化建设的指导与规范,缺乏总体架构和规划。

(4)日常运维繁重:虽然分散部署导致技术支持分散、应急响应滞后、设备资源利用率较低、日常运维工作投入较大等问题

法人特色业务信息化建设中存在的上述问题,也是全国农信社法人特色业务信息化建设过程中面临的共性问题,经过深入的咨询、论证和相关技术预研,为了满足省级农信社自上而下的服务管理需求,以及各级法人机构自下而上的经营需要,山东华软金科公司经过论证,研发了基于分布式微服务架构的统一特色业务云平台系统,建设适合省级农信社的具有前瞻性、先进性、可扩展性和易于集成的统一特色业务云平台系统。

二、实施目标

统一特色业务云平台是在省级农信社的统一规划下,面向地市或法人,以“小银行,大平台”的平台化思路为建设理念。

1.平台充分借助了当前先进成熟的容器技术、云技术,为省级联社的众多法人规划建设了PaaS平台,统一规划和建设全省集中的具备弹性伸缩能力的基础测试和生产环境,使得各法人之间开发的系统“互相独立、互不影响”,实现“集中部署,独立开发,独立运维”。

2.专门针对法人特色业务的开发特点,专门研发了具有强大二次开发能力的技术开发平台,该平台基于微服务分布式技术,借助该开发工具,提供给法人科技人员二次开发能力,降低地市或法人科技人员开发的门槛和难度,屏蔽技术细节,协助法人和地市提升自主开发的能力

3.针对各个法人的公共业务,抽象出来,开发成公共的业务组件,建设全省统一的公共基础的业务组件,避免地市信息化的重复建设。

4.制定相应的管理规范和流程,加强对地市或法人信息化建设的引导和管控,协助、指导和规范地市或法人开发特色业务。管理规范和流程主要包括业务组件规范、技术平台开发规范、PaaS平台(生产、测试)云资源管理规范、PaaS平台(生产、测试)云环境维护规范、系列流程(资源申请流程、巡检流程、应急故障流程)。

三、建设内容

基于容器技术的统一特色业务云平台系统,拟构建开发测试和生产运行两套环境,环境之间相互隔离。从功能模块划分包括管理监控平台、应用开发平台和业务运行平台,管理监控平台实现对多平台管理、基础软件的安装及部署、业务应用管理和运行监控;应用开发平台支持特色业务开发和测试需求,业务运行平台满足各市或法人特色业务安全稳定运行。

●管理监控平台:

1.实现对业务运行平台按功能、按使用者的分组管理,支持各市或法人在独立使用;实现省、市、法人的分级角色授权管理;

2.实现对运行平台、数据库、中间件等支撑软件一键安装及参数配置;

3.实现对产品服务的服务启停及配置管理等;

4.实现对特色业务应用版本发布及管理;

5.实现对业务运行平台交易日志记录及查看,便于交易的快速定位;

6.实现对主机资源、运行平台进行监控及异常预警;

7.实现交易、系统对账、批量业务进行监控及异常预警;

8.实现对全省特色业务应用分布情况统计,支持按特色业务应用统计交易笔数、成功必输、交易金额等指标。

●业务运行平台:

1.实现联机交易处理功能,支持多步交易组合,实现流程控制;

2.实现实时账务交易出错后的自动冲正功能;提供签约、交易等明细数据,用于报表平台的统计展现;

3.实现批量联机账务交易功能,实现批量文件处理机制,可转换文件至核心系统日终批量处理;

4.实现与核心账务流水的对账、业务合作方对帐功能;

5.实现各类签约业务的统一管理;

6.实现同核心业务系统之间机构同步机制,供业务使用;实现业务开关、限额控制、业务计费、流量控制等管理;实现各业务由柜面、手机银行、网上银行等行内接入渠道的统一管理;

7.实现对业务合作方与基于容器技术的统一特色业务云平台之间的用户身份认证管理。

●应用开发平台:

1.实现原子交易组件模板化配置开发;提供查询、代缴、签约、三方代扣等公共原子交易组件;

2.实现基于原子交易组件的图形化业务流程编排;

3.实现组件管理,对原子交易组件及业务组件的统一管理;

4.提供包含原子交易组件的基础应用工程,便于开发者基于基础应用工程进行特色业务开发;

5.实现接入/接出适配器模板化配置化开发;

6.实现对常用的报文格式、通讯协议进行模板固化及配置使用;

7.实现常用版本工具的集成,便于团队开发程序的版本管理;

8.实现按项目、单只交易、多只交易、批量处理作业为单元等的程序编译;

9.实现以项目、交易、报文定义、接入/接出适配器为单元的导入、导出功能;

10.实现测试模拟器的开发,便于特色业务单元测试。

四、实施效果

1、农商行把新的特色业务更快速和高效的推向市场,平均开发一种特色业务周期缩短为1-2个人月,更快更好的满足农商行差异化区域化特色化的业务需求,增加客户的粘性,提升农商行的市场差异化竞争力

2、快速推广的特色业务,不仅为各农商行带来大量存量资金,直接拉动了存款的迅速增加,同时,还增加了中间业务收入

3、打造了一套省级农信社统一的可弹性扩展的软硬件基础设施平台,建设了省级农信私有云,借助容器技术、云计算技术,通过全省统一集中建设,降低软硬件系统等基础设施的投入成本。

4、通过研发特色业务的开发平台、公共组件和通讯网关平台,提高二次开发配置能力,降低了开发门槛,屏蔽了技术细节,降低重复开发,最终提高法人自主开发能力,提高开发效率、降低开发成本

5、基于容器技术,云计算技术,实现了统一集约化部署和秒级弹性扩展,支持硬件到应用级监控以及多环境多版本管理,从而提升系统运维效率,降低了维护成本。

THEEND

最新评论

更多
暂无评论