中国农业银行——开源软件一体化管理平台
【金融机构开源技术应用创新成果案例 第十二期】
中国农业银行——开源软件一体化管理平台
申报单位:中国农业银行股份有限公司
技术领域:开源软件管理
技术产品:Git、Gitea、Spring-boot、Mybatis
业务场景:开源软件准入、使用、安全治理、目录发布、内外部开源等
应用时间:2018年12月
一、案例背景
全球开源技术正处于大发展阶段,开源生态已成为孕育关键核心技术的重器和推进数字化进程的新动力,通过开源支撑金融企业核心技术框架,既能确保充分接轨国际主流技术,又能确保以深度参与方式完成金融信息建设,实现从“可用”到“好用”的转变。但金融机构对开源软件的管理还存在许多不足之处。一是开源软件游离在传统管理体系之外;金融行业使用开源软件的时间不长,早期对开源软件管理的重视程度不足,从而导致开源软件游离在传统管理体系之外,无法得到有效管控。二是开源软件往往独立于既有架构之外,具有“集市”化松散开发等特点,导致其与现有系统的标准不统一、接口不一致、互操作性不强,与专有软件融合程度不够。三是开源软件版本迭代快、项目分支多、缺乏商业化支持,测评体系不完善。四是开源软件漏洞引发的安全事件不断发生,给金融行业开源软件安全管理工作带来巨大压力。中国农业银行对标信息技术创新战略要求,鼓励使用开源技术掌握