当前位置:首页 > 科技资讯大全 > 金融信创丨陕西农信基于云原生架构的全栈信创办公系统,OA,项目

金融信创丨陕西农信基于云原生架构的全栈信创办公系统,OA,项目

2024-03-30 阅读 0

2022年12月7日,“第六届农村中小金融机构科技创新优秀案例评选”名单正式发布,EasyStack参与建设的基于陕西农村农村信用云原生架构的全栈办公系统(OA)项目建设入选网络影响力十大优秀案例。本次评选由农村信用银行资金清算中心主办,金科创新学会主办,来自全国农村信用社和农商企业的40家机构、基础设施、运营管理、网络安全、数据平台、产品创新、数字智能应用、安全控制等。共收到138个科技创新案例,如促进农村金融发展的其他科技创新项目。信息技术应用创新(以下简称“创新”)是信息安全和网络安全的基础,对中国的数字经济和信息安全具有要意义。金融业作为关系到国民经济命脉的重要产业,其核心技术自主控制不仅是国家安全的战略要求,也是时代发展的必然趋势。陕西农村信用作为陕西省地方金融业的主力力量,制定了“自下而上平台”的工作战略采用(从基础设施层统一规划,平台技术堆栈统一部署),构建支持服务器、网络、存储、操作系统、分布式数据库、中间件等软件及软件产品的Xintrang云平台,并在此基础上,将各种信息系统分成批次或建设,逐步增强自主控制能力。办公系统(OA)作为公司首个全技术堆栈配套的信息系统,有效地提高了办公系统的自控水平,为后续信息系统的改造建设积累了经验。项目目标陕西省农村信用办公系统建设过程分为三个阶段,每个阶段的建设目标如下:第一阶段将基于Springcloud+ K8s +Devops云原生架构进行自主研发,完成办公系统的全功能生产。第二阶段是进行全技术堆栈交换,提高自主控制水平,实现办公系统双轨操作。第三阶段是对台式终端使用的插件、流软件采用信创产品进行替换,以与非信创终端兼容的模式进行单轨运行,并保证系统性能不降低,用户体验不降低。为全省用户日常事务提供无歧视的服务体验。2.系统架构本项目以Xinuang云平台、数据库等基础软件和流媒体软件、布局软件、电子签名等应用软件为实施基础,基于内部统一开发平台和云原生架构进行项目建设工作。在实施过程中融合我公司数字化转型“中台化”理念,创新引进文档中台,解决我公司办公系统单轨运行时面临的多种PC操作系统所需的难题。以下是翻修前后的比较图和具体内容。

图1系统架构(1)执行平台陕西农村信用办公系统运行在新创云平台上,实现了从芯片、服务器、云计算软件、网络设备和操作系统的完整替代。laaS层全部使用芯片服务器、网络设备和操作系统来实现计算、存储和网络资源的集成和编排。PaaS层部署容器和分布式数据库,为应用系统提供基本的PaaS服务。云管平台集成了ARM架构资源池和X86架构资源池,实现了基础设施“一云多核”和全栈国产自主控制。(2)应用和数据库本项目使用集成信浏览器和巨树数据库,作为信创替代产品,在改造过程中,一方面对应用应用中的前端显示组件、JS进行兼容性开发,适合集成信浏览器;另一个方面是修改SQL语法、执行效率和外键,使其适应数据库的本机分布式内核。(3)格式化软件将格式化软件替换为支持OFD标准的Creation版本,主要变化如下:首先,升级服务器端数字签名和在线阅读服务器版本,支持Creation服务器上的安装和部署,提供公文签名和文件格式转换服务。第二种是升级PC端的阅读器,以便Xinstrong和普通PC都可以查看OFD格式的文档。(4)流媒体软件在办公系统投产前,通过第三方在线编辑插件调用PC端安装的流媒体软件(WPS/WORD),实现公文的在线编辑。然而,该插件与旧版流媒体软件不兼容,需要用户手动安装,用户体验较差。在这个项目中,我们放弃了第三方插件,而是直接调用服务器端部署的文档的在线编辑服务。通过统一的文件中央平台,提供在线编辑、红色、清晰原稿等服务,实现文件在线修改、审阅评论、红色优先文件处理功能。(5)中间件操作平台已被Xintron Cloud取代,Web服务和应用服务所使用的中间件也需要相应的Xintron产品取代。内置在办公系统Springcloud中的tomcat中间件已被通用Appserver取代,以便可以安装在Syntron操作系统上。同时将Web服务中间件Nginx改为BES Web Server,实现负载均衡和反向代理服务。3.业务功能陕西农村信用办公系统主要包括门户、文件管理、个人办公、信息管理、知识管理、系统管理等七个模块,具体功能包括:

图2功能架构(1)门户网站:包括省、市、县级门户网站,各实体可根据自身需求安排门户网站的显示栏。主要栏目包括通知公告、内部趋势、纠正性宣传等,门户网站还具有待办事项、提醒、应用中心等功能。㈡档案管理:包括等待、收发、签名、档案检索、档案整理等功能,为文件的接收和发送提供全流程支持;它还支持不同的审批流程,具体取决于不同的发送和接收类型和机构。(3)个人办公:主要包括休假、会议安排、个人事务报告等功能,通过流程管理规范日常工作和内控管理。(4)管理:包括对新闻、公告、通知、制度的发布管理。它允许编辑和批准公共信息,并允许对公共信息的访问权限进行分层管理。(5)知识管理:有用的知识可以上传,经栏目管理员审查后与指定人员分享。(6)报表统计:将报表系统数据停靠在一条线路上,以仪表板、饼图、条形图等可视化形式显示管理数据,为管理者提供决策数据。(7)系统管理:对办公系统进行配置管理,可配置用户权限、审批流程、文件等参数。4.布局架构陕西农村信用办公系统是基于线内创新云平台进行布局的,布局架构如下图所示。

图3部署架构办公系统以前后端分离模式展开。其中:前端应用程序为用户提供操作界面和具体功能,采用BES WebServer作为中间件进行部署。业务微服务实现各种复杂的处理逻辑,采用通用的Appserver、东方通TongWeb中间件展开。该数据库采用全国分布式数据库,数据分布在分布式节点之间,保证了数据库的高可用性。前端应用程序、商业微服务和数据库都部署在集群中,支持横向扩展,当物理资源的使用接近瓶颈时,可以通过扩展来提高系统服务能力。

系统自主设计研发,可灵活选择技术路线陕西农村信用办公系统,基于线路统一开发平台和线路技术标准,自主设计研发,系统功能可随着业务发展而不断演进,深度契合陕西农村信用的实际发展和发展要求。与行业内购买成熟的办公系统产品相比,自主开发的办公系统能够完全按照我公司选择的整体技术路线进行适应,有效地避免了在选择成熟产品时出现被动技术路线的问题。2.构建信创文档中台,提高兼容性和用户体验创新性引进文档中台,解决流软件信创版和普通版相互独立、影响推广效率和客户体验的问题。一是彻底解决了老版流媒体软件版本不兼容的问题,用户无需安装插件,从而改善了用户体验。其次,文档中心与普通PC和Xintron PC同时兼容,更适合Xintron终端的演进过程。3.全栈创新云原生架构应用本项目是我公司首次对云原生架构进行全栈创新改造,在改造过程中对SpingCloud开源代码中的中间件、基础类库、配置文件、jdk进行了更多的升级和替换。它更好地适应了信任操作系统和中间件,使该架构最终能够在我们的信任云上稳定运行。此外,Xintron云平台将底层芯片、网络设备和计算资源池从LAaS、PaaS层转变为Xintron,从而完善了基于云原生架构的全栈本地化转换技术,对行业具有很强的参考意义。快速的开发效率和高可用性系统体系结构该项目由Springcloud+ K8s +Devops开发,具有以下特点:首先,该项目使用Debop工具进行版本构建和自动部署,减少了人为参与,提高了研发效率。二是将办公系统划分为多个微服务,根据微服务业务的复杂性和重要性,有针对性地部署服务资源,提高资源利用率。采用私有云部署模式,云上的K8s管理平台动态监控微服务的运行,自动创建应用实例,确保服务的高可用性。2.多模式集成保密信息保护技术的应用在本项目中,我们将采取各种措施,防止未经授权的访问文件。首先,将文档存储在文档中间服务器上,防止文档预览落地,解决缓存数据可能从用户PC和移动设备非法窃取的问题。其次,在线路上对接数据防泄漏平台,增加文件下载加密、文件水印等保护措施,确保文件在安全环境下可浏览。三是将银行内密码平台与统一认证平台对接,采用国家机密算法对消息和密码进行加密,登录链接使用多重认证保护,提高账户安全性。5.项目过程控制本项目将经过可行性分析、总体规划设计、实施、双轨运行、单线运行等几个阶段,每个阶段的主要工作内容如下:(1)可行性分析阶段:启动技术可行性研究,建立测试环境,对产品、技术路线等进行可行性验证。(2)总体规划设计阶段,根据技术验证结果和系统现状,确定项目建设目标,明确适应范围,确认技术路线,完成总体规划设计。(3)实施阶段对系统进行开发改造,并在改造完成后对系统的性、稳定性、易用性、性能等进行测试。(4)在双轨运行阶段,明确生产线规划和应急措施,完成新创意版本的生产,完成现有非创意版本的双轨运行。在这个阶段,创建者终端访问创建者版本,通常终端访问非创建者版本,两个版本共享创建者数据库。(5)在单轨运行阶段引入文档中台,结合复线运行问题,完成办公系统改造,实现办公系统全栈信创单轨运行。根据Xintron的要求和技术初步调查结果,办公系统确定了Xintron的转换范围和替代产品的选择,并将于2022年8月完成Xintron技术堆栈的转换,包括应用程序、中间件、数据库、浏览器等,并上线。到目前为止,系统登录用户120万,交易量超过30万次,接口响应时间在300ms以内,服务成功率为99.99%,应用服务器CPU利用率为7%~15%,数据库服务器CPU利用率为10%左右,系统资源利用率良好。项目效果1.显著提高自主控制能力在Xinnovo办公系统全栈改造过程中,我们深入了解和掌握了Xinnovo数据库、中间件和云平台的性能、接口以及类似非Xinnovo产品的差异,为开发和维护团队积累了宝贵的经验,实现了关键基础设施的自主控制。转换完成后,所有数据将在国内服务器、中间线、网络设备上运行,有效保障信息安全。2、系统性能和用户体验方面,办公系统数据库、中间件、操作系统、布局软件、流媒体软件均被相应的Credential产品所取代,性能测试严格,所有性能指标均低于非Credential版本,但没有下降;一些指标正在得到改善。同时,在复线运行结束时,只需对用户的登录地址进行定向调整即可完成单线切换,且在功能、页面布局方面均无差异,保证切换过程整体的用户无法感知,最大限度地确保切换的平滑性。3.兼容模式下适合信创终端的办公系统逐渐普及,通过文件中台解决终端信创与非信创的兼容性问题,另一方面用户无需安装插件和办公软件,可以使用信创办公系统的所有功能,不给用户带来冗长的操作体验;另一方面,解决了终端与系统的单向耦合问题,加快了新都办公计算机的应用,有效地解决了促销成本压力和用户体验问题。基于云原生架构的全栈办公系统(OA)项目将按照“自主可控、安全和高效”的原则进行转型工作。该项目以开源技术、本地化硬件和硬件设施为基础,依托陕西农村信用自主开发平台、分布式技术、云原生架构,采用各种新技术、新工艺,实现办公系统的自主控制。有效地改善用户体验和性能指标。通过此次办公系统(OA)全栈Xintro改造,为Xintro相关项目的后续建设积累了以下经验:首先,Xintro云平台必须兼容多种技术路线,屏蔽上层应用程序之间的差异,并允许上层应用程序专注于自身的转型。第二,专注于用户体验,让业务功能有很大的不同,而不是影响运营体验。三是要注意不同数据库之间的语法差异,避免功能异常和执行效率降低。

预约SEO专家添加微信号:xxxxxxx 领取免费VIP内部课程
© 著作权归作者所有
灵丽文章网 作者
科技慢慢谈资讯网以不同的视角观察、聚合、发布互联网科技资讯以及移动互联网技术相关信息。内容涵盖AI+、互联网、IT、创业投资、测评、区块链、智能硬件等领域。
曾操作某大型门户网站日IP达100万(纯SEO流量),拥有上千网站提供SEO友情链接资源(参加培训免费赠送100个单向友情链接),免费赠送附子SEO内部VIP课程,2018年新版实战课程介绍