本文来源于:2023第七届农村中小金融机构科技创新优秀案例评选,作者:安徽省联社

安徽省联社:金农云易联开发平台

2023-10-07 关键词:农信/农商行1907

一、 项目背景


随着政府部门、企事业单位信息系统建设的步伐越来越快,农商银行为政企为客户提供金融服务时面临以下两方面难题:一方面是不同地方的政府机构、企事业单位信息系统不尽相同,均需要当地的农商银行开发特色系统与其进行对接;另一方面是农商银行自身的开发和维护能力较弱,难以在短时间内完成特色系统的建设,需要依托于省联社来进行开发和对接。安徽省联社下辖83家法人机构,作为省级联社如何在有限的资源内为全省农商银行提供快速高效的特色业务开发服务,对省联社是一个非常大的挑战。根据省联社对全省农商银行对接政府、企事业单位自建系统的调研,全省目前共有175套特色系统,其中涉及45套平台,6种开发语言,57家供应商,农商银行普遍面临开发平台互不兼容、供应商集中度较高和系统重复投资等难题,特色系统的研发模式亟待创新升级。


二、 项目方案


(一)项目目标


为了提升农商银行特色业务系统建设效率,省联社启动了金农云易联平台建设,主要目标一是建设一套集“轻量级、高效率、易管理、集中化”等特点,支持两级研发体系的可视化统一开发平台。将政企常用的金融服务进行标准化,形成通用的服务组件,通过“积木式”编程方式,快速实现银政企之间信息系统的互联互通。二是在省联社两级法人的体制下,充分利用市域、县域农商银行的地域性特点,发挥“小银行+大平台”的体制机制优势,加快推进省联社和农商银行两级研发体系建设,通过“以干代训”方式,培养农商银行科技力量,逐步实现“省联社+农商银行”联合研发模式,提升安徽农商银行系统整体研发效率,解决农商银行特色业务系统建设难题。


(二)项目规划


金农云易联平台采用“分段建设,逐步推广“的方式进行实施。
*****阶段以省联社开发为主要目标,省联社组织人员使用平台进行农商银行特色业务开发,逐步完善平台的功能和稳定性。
第二阶段以省联社+农商银行联合开发为目标,本阶段以农商银行特色业务开发为主,逐步开始进行省级业务接入,进一步完善平台的功能,进一步丰富平台的业务级组件,提升平台性能。
第三阶段全面向农商银行放开,农商银行与当地的政府部门企事业单位对接后即可进行自主开发,开发完成提交测试报告,由省联社评估后进行发布。

(二)平台功能


金农云易联平台主要包括平台管理、组件管理、服务管理三大功能模块,整体界面展现如下:
 【简】51、安徽省联社:金农云易联开发平台981.png


平台各模块主要功能如下:


1. 登录管理


【简】51、安徽省联社:金农云易联开发平台1004.png

多用户登录,为每家农商银行分配单独的开发用户,各农商银行之间既共享组件又有独立的开发空间。
多环境管理,可为不同的团队或项目部署独立的开发空间,开发过程互不影响。


2. 部署管理


【简】51、安徽省联社:金农云易联开发平台1096.png

平台具有自注册功能,后台服务部署后即可在部署清单模块查看已经部署的服务节点,并可进行后台服务的重新部署、重启或者下载对应服务器上的交易日志信息。

3. 交易配置


【简】51、安徽省联社:金农云易联开发平台1179.png

外部交易码与内部交易流程的多对一映射,当外部系统与行内系统交易码定义不一致时,通过该功能可快速实现不同交易之间的路由。

4. 日志分析


【简】51、安徽省联社:金农云易联开发平台1249.png

集成ELK日志中心,通过日志分析功能,可通过每笔交易结束后返回的交易跟踪号,实时查看该交易的详细执行日志,无需登录到服务器或者下载日志即可查看交易的执行过程。

5. 接口管理


【简】51、安徽省联社:金农云易联开发平台1339.png

具备接口在线管理功能,通过将json格式接口进行格式化展现,便于开发人员实时查看接口字段,避免了边开发边看文档的窘境,同时还提供输入和输出示例,提升了开发人员的工作效率。


6. 定时任务


【简】51、安徽省联社:金农云易联开发平台1435.png

平台集成quartz集群任务调度框架,通过可视化配置定时任务调度计划,指定定时任务需执行的交易流程,即可快速实现后台任务的自动化调度。

7. 本地组件


【简】51、安徽省联社:金农云易联开发平台1513.png

为适应两级研发体系,全省通用的业务组件,如报文解析,加解密等功能,统一由省联社进行开发,并作为应用本身的一部分集成到后台服务中,可供全省农商银行使用。

8. 微服务组件


【简】51、安徽省联社:金农云易联开发平台1600.png

微服务组件也由省联社进行开发供全省使用,与本地组件不同的是,微服务组件是作为一个单独服务注册到注册中心,而非集成到后台服务中,该模式可实现服务与主应用的分离,提升主应用的稳定性。


9. 外部组件


【简】51、安徽省联社:金农云易联开发平台1700.png

在与政府、企事业对接过程中,部分系统有自己独有的加解密处理方式或者报文解析模式,外部组件主要用于对外部系统提供的jar包进行封装,从而集成到系统作为服务使用,外部组件通常由各农商银行自主进行开发。


10. 服务管理


【简】51、安徽省联社:金农云易联开发平台1810.png

根据省联社两级法人体制的特点,服务管理分为省联社服务管理和农商银行服务管理,省联社服务主要是省级业务对接或者通用服务功能,农商银行服务管理主要是农商银行独立的工作空间,各农商银行可在本行的空间内创建项目进行开发,互相独立。


11. 交易管理


主要包括流程设计、代码开发、集成测试、版本构建和发布接口等工作,平台将该部分功能进行了无缝集成,详细介绍如下:


【简】51、安徽省联社:金农云易联开发平台1989.png

交易流程:设计流程的主要工作空间,通过将左侧的平台组件、本地组件、微服务组件、导入组件或子交易组件拖入到流程图中,再根据平台提供的判断、报文转换、流程循环、数据库等组件,根据已设计好的业务流程,通过可视化连线的方式来快速实现业务功能。


错误流程:与交易流程功能一致,当主流程执行过程中产生异常时,默认会执行错误流程,防止交易无返回或者出错后无法分析的情况。


【简】51、安徽省联社:金农云易联开发平台2170.png

测试管理:通过创建交易测试案例,可单笔或批量执行集成测试任务,并自动反馈每个测试案例的执行结果。


【简】51、安徽省联社:金农云易联开发平台2221.png

版本管理:可实现不同环境不同版本的秒级版本构建和部署,便于开发人员进行版本的管理和不同版本功能的验证,验证完成后可通过导出版本提交到省联社进行部署。

三、 创新点


平台着重在开发、测试、运维等各环节进行了 “五化四易三强“等12个方面的创新:
统一化:为全省农商银行提供了一套完全自主可控的统一开发平台,使用统一的开发语言,完全解决了农商银行人员流动和第三方供应商不稳定的问题,也为不同农商银行之间业务的相互借鉴提供了基础。在统一的基础上,平台也提供了动态多数据源的模式,为农商银行自主维护数据开辟了新的通道。
轻量化:开发平台设计为重后台轻工具的模式,将所有的配置数据云端存放,开发人员只需要使用客户端登录后即可进行开发,无需关注本地环境,解决了农商银行开发部署环境管理的难题。
集成化:将接口设计、流程开发、交易部署、集成测试和日志分析等日常开发过程中的主要工具统一集成到开发平台中,无需在开发的不同阶段切换使用不同的工具,真正做到了一体化研发。
共享化:平台将省联社、不同农商银行开发的业务级组件或者业务子流程共享给全省农商银行使用,覆盖银政企对接中95%左右的业务场景,解决了在开发过程中经常重复造轮子的问题。平台还提供克隆交易功能,在交易主流程基本一致,只有个别地方有差异的情况下,可实现业务的快速创新。
可视化:平台业务流程设计通过画布的方式展现,通过“搭积木“的方式,零代码或者低代码即可实现业务流程的定制。解决了大部分系统业务流程设计依赖配置文件配置或者纯代码开发等方式带来的流程不直观问题。
易管理:平台提供两级研发空间,省联社可进行全省的业务管理,同时农商银行也拥有自己独立的研发空间。不论作为省联社管理人员还是农商银行管理人员均可快速的了解全省或者本行的系统建设情况。
易扩展:平台采用了独特的设计模式,在主系统保持不变的情况下,可通过导入微服务组件和外部组件的方式来无限制的扩充平台的服务组件,并提供了groovy脚本化编程的功能,支持各种特殊场景的处理。
易开发:开发人员只需要懂得基本的java语法即可,平台高度封装的特点,让无经验的开发人员经过半天培训即可上手进行开发。
易维护:平台提供了全流程跟踪的日志中心,可通过交易返回的日志跟踪号或交易关键字,快速查询对应的详细交易日志信息。平台还支持通过单个或批量交易导入的方式实现交易的导入或更新。
强约束:平台在业务流程设计时增加了对业务逻辑的强检查,所有的步骤必须要有正确和错误流程的处理,确保流程设计的完整性。
强检测: 平台具备交易关联检测机制,可以通过主交易查询关联的子交易和组件,也可以通过子交易或组件反向查询有关联的交易功能,并对每个交易的更新时间做了约定,并提供对应的检查功能,确保在投产时没有遗漏,避免了系统变更影响评估不充分或关联交易未投产导致系统运行故障等问题。
强质量:平台将测试的管理细化到每个流程节点,整体案例测试完成后,在导出的测试报告中即可看到流程节点的覆盖度,可反向验证交易案例场景是否完备,同时,在测试版本构建后即锁定当前版本,通过解锁后方能继续更新,防止出现直接在测试环境更新版本的情况,把好投产前的后一道关,为安全生产保驾护航。


四、 技术实现特点及优势


一是采用SpringCloud微服务框架为主的分布式架构,可快速实现系统的部署和横向扩展,同时集成了限流和熔断等机制,确保了系统的健壮性。
二是采用开放式平台设计模式,设计了平台、本地、微服务、外部和原子交易等五类组件(其中微服务、外部和原子交易三类组件无需更新版本即可实现无限制的扩展),分别从核心层、通用层、独立层、外部层和交易层五个层面来解决业务场景扩展时平台的适配性和开发过程中重复造轮子的问题。
三是采用云化的开发模式,一方面实现了开发环境的快速构建和后台服务的快速克隆,另一方面无需搭建复杂的本地开发环境,只需下载客户端即可进行开发。四是基于Eclipse RCP的成熟框架,采用可视化的开发模式,无需复杂的配置,通过“积木式”编程方式即可实现业务流程的快速定制。五是集成ELK日志中心,通过开发工具即可根据***日志跟踪号或交易关键字调阅交易的全部日志。


五、 项目过程管理


安徽省联社于2022年9月份启动金农云易联开发工具项目的研发工作,11月份完成初版的发布,12月份至2023年2月份完成2家农商银行特色业务的试点开发,2023年3月份面向全省农商银行正式发布并推广。


六、 运营情况


截止2023年9月份,平台已承接5套省级业务系统,16家农商银行17套特色业务系统,对接17个政府部门和企事业单位,共承接交易188个,已投产运行126个。平台运行过程中,省联社通过“以干代训“的模式对11家农商银行的科技骨干人员进行了研发技能实训,帮助农商银行人员掌握了特色系统独立开发能力。


七、 项目成效


(一)成本节约

云易联开发平台完全由安徽省联社自主研发,经过市场调研,具有类似功能的系统评估价为150万-200万左右,直接节省省联社项目投入成本150万-200万。平台通过“以干代训”的方式培养了11名农商银行科技人员,并依托上述人员自主完成5套省级业务系统和17套特色业务系统的开发,直接节省开发成本约150万。

(二)效率提升


通过对比,依托于云易联平台已有的业务组件,农商银行整体研发效率提升约4-5倍,如明细流水推送业务,原开发周期为2周,在金农云易联平台上的开发周期仅需2天,物业管理平台对接,原开发周期为1个月,在金农云易联平台上的开发周期仅需1周。

(三)成功案例


1.淮北预售房资金监管系统


淮北农商银行和濉溪农商银行选派2名技术骨干,依托金农云易联平台建设了淮北市商品房预售资金监管系统。农商银行人员于23年2月份入场开发,经过半天的现场培训学习后迅速掌握了平台操作流程,终用时约1个月就完成了需求分析、功能开发、联调测试、投产发布等系列工作。2023年3月23日,系统成功投产上线,实现了对淮北市商品房销售资金的全额监管,支持商品房预购人和房地产开发经营企业在农商银行网点一站式办理商品房预售资金的交存、支取、凭证打印等业务,有效促进银政业务合作,拓展了“金融+政务”服务场景。系统投产一个月即签约账户45户,完成42笔资金交易,累计交易金额达9833.37万元。


2.农民工工资管理系统


天长农商银行通过金农云易联平台成功对接滁州市农民工权益保障监管系统。2023年7月3日开始与第三方系统对接,用时不到1个月就完成了系统的开发和联调工作,于2023年7月26日成功投产上线。目前系统已签约2家施工总承包单位工资专户,预估终沉淀资金可达1个亿,支持农民工工资发放,获取政府工资发放台账,第三方查询和推送专户流水、明细、签约状态、余额等功能。继滁州地区后,陆续已有芜湖地区、淮北地区共6家农商银行依托金农云易联平台建设了农民工工资代发或监管类特色业务系统,助力提升各地农民工工资代发业务效率,保障农民工权益。


八、 经验总结


金农云易联开发平台完全由安徽省联社自主研发,与省联社的体制、体系无缝融合,得益于平台的完全自主可控,可随时根据需要进行高度定制。下一步,安徽省联社将围绕开发平台、研发运维平台和管理平台,打造一个集开发、运维和管理“三位一体”的平台体系,进一步助力农商银行的特色业务系统建设,为银政企之间的互联互通夯实平台基础。

本网站案例,除特殊标明来源的,版权归金科创新社所有,未经许可不得转载,否则将视为侵权,对于不遵守此声明或者其他违法使用本文内容者,本网站依法保留追究权。另,本网站部分案例、观点文章来源于网络素材,如有侵权,请邮件联系 fenglei@fintechinchina.com 处理!
特别提示: 本网站免费为广大金融企业提供IT选型咨询服务,详情点击 【 需求提交 】

推荐阅读

更多

河南农信:基于大数据平台的智能审计管理信息系统

随着河南省农村信用社各项业务的飞速发展及信息化建设的不断深入,创新性金融产品和金融服务不断涌现,业务数据和业务流程复杂程度不断提高,交易信息和管理信息不断膨胀。

2018第二届农村中小金融机构科技创新优秀案例评选 河南农信 2023-10-07

安徽农信:基于人工智能的滨湖数据中心基础设施能效优化

数据中心基础设施能耗巨大,数据中心节能能够带来显著的经济和社会效益。而在数据中心基础设施中,空调能耗又占到全部能耗的70%,本项目通过将人工智能应用到数据中心基础设施空调系统运行控制中,为安徽省联社乃至金融行业数据中心基础设施节能降耗探索一条智能化创新的道路。

2018第二届农村中小金融机构科技创新优秀案例评选 安徽农信 2023-10-07

湖北农信:智慧学习平台

智慧学习平台的建设广泛运用互联网新媒体技术,集教、学、练、考评等要素,通过数字化学习运营将其打造为兼容、开放、共享、规范的多元一体化学习载体,成为全省农商行系统的学习中心,考试中心、直播中心、制度图书中心、员工交流中心,有效地提高了员工学习的时效性、便捷性和覆盖面,成为全省农商行“智慧银行”的建设重要载体。

第五届农村中小金融机构科技创新优秀案例评选 湖北农信 2023-10-07

江西农信:“百福快贷”项目

网络信贷项目依托互联网技术,采用全流程“不落地”线上操作模式,以大数据应用为基础,实现贷款申请受理、审批、放款、回收和贷后管理全部在线完成,整个贷款审批流程无需人工参与,实现了系统几分钟内自动产生审批结果,真正意义上达到了可足不出户就可完成贷款申请和收到贷款的目标。

2018第二届农村中小金融机构科技创新优秀案例评选 江西农信 2023-10-07

江苏省联社:风险偏好与限额管理系统

本项目旨在建设统一风险数据集市,打通风险管理相关数据,建立风险偏好与限额管理系统,提高各类风险识别、计量、监测和数据分析的能力,并提供给农商行风险管理相关的数据支撑,以帮助农商行进行合理的业务拓展与风险管理决策。

第五届农村中小金融机构科技创新优秀案例评选 江苏省联社 2023-10-07

重庆农商行:基于数据决策的全线上零售信贷产品“渝快贷”

“渝快贷”是重庆农商行推出的基于数据决策的个人全线上信用消费贷款产品。

2018第二届农村中小金融机构科技创新优秀案例评选 重庆农商行 2023-10-07

案例库

金融行业全面的数字金融创新案例,涵盖历届“鑫智奖·金融机构数智化转型优秀案例评选”、“农村金融机构科技创新优秀案例评选”、“城市金融服务同业案例征集活动”等科技创新参评案例

  • 农信/农商行

微信
咨询

微信咨询

扫码添加金科小助手微信号
咨询案例和解决方案相关信息
或联系对应机构