金融信创丨陕西农信基于云原生架构的全栈信创办公系统(OA)项目
大器智能
2022-12-13 00:00:00
图灵汇官网
农信科技创新成果:陕西农信全栈信创办公系统建设
一、项目背景
在数字经济与信息安全的背景下,信息技术应用创新(简称“信创”)成为国家信息安全与网络安全的基础,金融行业作为关键领域,其核心技术自主可控不仅关乎国家安全,也是时代发展的必然要求。陕西农信作为陕西地方金融行业的主力,采用“自下而上的平台化”策略,率先构建信创云平台,以此为基础分阶段推进各类信息系统改造与建设,以增强自主可控能力。
二、项目方案
1. 项目目标
陕西农信办公系统建设分三个阶段推进:
- 第一阶段:基于Springcloud+K8s+Devops云原生架构自主研发,完成办公系统全面功能上线。
- 第二阶段:进行全面信创替换,提升自主可控水平,实现双轨运行模式。
- 第三阶段:对桌面端使用信创产品进行替换,确保兼容非信创终端,实现单轨运行,同时保持系统性能与用户体验不降低。
2. 系统架构
- 运行平台:办公系统在信创云平台上运行,实现全信创替代,包括采用信创芯片、操作系统、网络设备与云计算软件等。
- 应用程序与数据库:采用统信浏览器与巨杉数据库进行信创替代,对应用前端与SQL语法进行优化以适配新环境。
- 版式软件:引入支持OFD标准的信创版本,升级服务器端与PC端阅读器,确保OFD格式公文的兼容性与阅读便利性。
- 流式软件:通过集成文档中台提供在线编辑服务,解决第三方插件兼容性与用户体验问题。
- 中间件:替换为相应信创产品,如普元Appserver与BES WebServer,以适应信创操作系统。
- 业务功能:涵盖门户、公文管理、个人办公、信息管理、知识管理与系统管理,实现全面信创覆盖。
3. 部署架构
办公系统采用前后端分离部署模式,前端应用与业务微服务分别采用BES WebServer与普元Appserver、东方通TongWeb进行部署,数据库则采用国产巨杉分布式数据库,以集群方式部署,确保高可用性与横向扩展能力。
三、创新点
- 自主设计研发:基于行内开发平台,灵活选择技术路线,避免产品绑定。
- 搭建信创文档中台:解决流式软件兼容性问题,提升用户体验。
- 全栈信创云原生架构:首次尝试云原生架构全栈信创改造,实现技术落地。
四、技术实现特点与优势
- 高效开发与高可用架构:利用Springcloud+K8s+Devops,实现快速开发与高可用系统。
- 多模融合的敏感信息保护:采用多种措施确保文档安全,如存储于文档中台、加密与多重认证。
五、项目过程管理
项目经历可行性分析、总体方案设计、实施、双轨运行与单轨运行阶段,确保平稳过渡与效果验证。
六、运营情况
项目于2022年8月完成全信创技术栈改造与上线,累计用户120万人次,交易30余万笔,各项性能指标良好,资源使用情况稳定。
七、项目成效
- 自主可控能力提升:实现关键基础设施的自主可控,保障信息安全。
- 系统性能与用户体验改善:性能指标未降反升,切换过程平滑,用户体验无感。
- 兼容模式推广:通过文档中台解决信创与非信创终端兼容问题,加速信创办公电脑应用推广。
八、经验总结
项目遵循“自主可控、安全高效”原则,采用开源技术与国产化软硬件,依托分布式技术与云原生架构,实现办公系统自主可控与用户体验优化。经验总结包括关注平台兼容性、用户体验与数据库语法差异管理等方面,为后续信创项目提供指导。