【开源应用 案例共享】兴业银行 |
您所在的位置:网站首页 › jup币 › 【开源应用 案例共享】兴业银行 |
0
分享至
用微信扫码二维码 分享至好友和朋友圈 2021年10月,中国人民银行等联合发布了《关于规范金融业开源技术应用与发展的意见》(银办发〔2021〕146 号),规范金融机构合理应用开源技术,提高应用水平和自主可控能力,促进开源技术健康可持续发展。前期,为助力成员单位做好开源技术应用与发展工作,北京金融科技产业联盟开源专委会组织了金融业开源技术应用、创新等方面的案例征集,现对部分优秀案例进行宣传,发挥先进典型示范引领作用。 【金融机构开源技术应用创新成果案例 第二十四期】 兴业银行——企业级分布式应用开发平台 技术领域:Java应用开发、微服务\分布式开发 技术产品:Spring Cloud\Dubbo等 业务场景:覆盖本行所有业务领域Java类应用系统应用场景 一、案例背景为构建支撑商业银行数字化转型所需的科技基础设施,兴业银行于2020年启动技术中台工程建设,其以云原生技术体系为底座,包含分布式应用开发平台(JUP平台)等八大版块共同打造新一代云化科技基础设施。于2021年末顺利投产,其建设过程中不仅基于开源技术体系实现了多项技术创新、建成了具备自主知识产权的JUP平台。 JUP平台是基于开源技术体系打造的分布式应用开发平台,旨在加速分布式应用建设“工程化”。基于Spring Cloud开源技术体系,建设统一的分布式应用开发基础平台,收敛分布式相关技术,为研发项目提供一站式分布式应用开发支撑,全面提升分布式应用开发效率和质量。 JUP平台屏蔽下层框架差异,减少框架切换时对业务代码造成的冲击;并且需要提供涵盖服务容错、限流、降级、超时等体系化的微服务治理功能;从可配置化监控预警框架、应用性能分析框架等方面建立与分布式架构相匹配的运维体系;从金融场景出发,以动态化、配置化、企业级三个维度构建金融级服务网关关键能力。 二、创新成效技术方案 JUP平台基于开源SpringCloud体系、面向金融场景提供了分布式应用建设的统一套件。SpringCloud是微服务分布式架构下的一整套解决方案,成熟度较高,在业内得到广泛应用,质量、稳定性和持续性都得到有效保证。 JUP平台提供包含开发工具、基础框架、支撑能力、公共组件在内的一站式分布式应用开发支撑,有效解决了应用向分布式转型中缺乏统一工具、相关技术分散、系统建设效率及推广受限的问题,加速分布式应用开发“工程化”。本项目于2019年7月开始实施,到2020年7月发布。 说明图示 JUP平台由平台SDK及应用开发支撑、分布式支撑组件、前端开发框架三部分组成: 技术创新 JUP在平台功能方面提供了分布式应用建设的一站式支撑能力,包括服务发布、调用等关键能力,其在保证业务代码一致的情况下,可同时支持Dubbo及SpringCloud。 同时JUP平台提供了全面的安全防御机制,包括从平台层面提供对常见Web攻击的防御能力,如XSS攻击、Cookie拦截攻击、CSRF攻击、Header请求头攻击、SQL注入攻击、重放攻击、慢连接共计、中间人攻击、任意文件上传下载攻击等;从应用层面进行会话控制、认证控制、密码管理、用户权限控制、审计日志记录、DSM安全文档、水印功能等。 性能方面,JUP平台在添加了诸多企业级特性支撑之后,与原生应用相比,性能影响不足10%,基于平台开发的超大规模应用如榕树(兴业银行数字人民币项目)、天网工程等,在超高并发的情况下平均响应时间均小于100ms。 JUP平台的建设过程中,对开源软件缺陷进行了修复,如单元测试组件DBUnit存在的数据库列元数据获取失败问题,SpringCloud Gateway存在的诸多直接内存泄露漏洞等。 业务创新 在JUP开发平台的支撑下,兴业银行已在较短时间内实现技术架构、应用架构、工程能力的全面转型。截止2022年3月,JUP平台在兴业银行已推广94个系统,如榕树项目(数字人民币项目)、天网工程、信用卡大额经营系统等重点项目,为各项目进行分布式应用技术体系转型提供了基础保障,提供适应大规模分布式架构的运行支撑、应用监控、性能分析及故障诊断的能力,为兴业银行数字化转型奠定了基础。 三、产业价值目前,JUP平台在兴业银行集团内已实现规模化推广,在全面支撑整个集团内部经营管理数字化转型的同时,也有效支撑了各业务领域的创新发展,成效显著。 JUP平台建设中打造的基于信创技术体系的第二引擎,更是形成了商业银行在信创技术应用推进中的最佳实践,在其建成之后半年内,已有零售、经营管理、企金等领域超10个应用系统完成信创适配并顺利基于信创技术体系运行,为商业银行信创第二引擎加速推广应用奠定了宝贵基础。 作为我国系统重要性银行之一,不仅提升了商业银行在关键技术设施的自主掌控能力,也有效响应了国家自主创新战略。目前兴业银行JUP平台已获得一定的外部认可,随着其的进一步推广应用,其意义和价值将得到更广泛的认可,同时因其在金融行业具有较强的普适性,可供其他商业银行借鉴或直接使用,具有重要的社会价值。 本文来源:开源专委会 投稿邮箱:[email protected] 特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。 Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services. /阅读下一篇/ 返回网易首页 下载网易新闻客户端 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |