我们的服务符合学术规范和道德
专业 高端让您使用时没有后顾之忧

铁道标准设计2025年第03期:基于微服务的桌面端工程软件集成方法研究

来源:期刊VIP网 时间:


作者:夏文俊;

单位:中铁第四勘察设计院集团有限公司;

摘要:微服务架构是最新的计算机软件开发方式,基于微服务设计理念实现工程软件开发,可以较好提高软件的可扩展性与可用性。以桥梁箱梁设计软件为例,基于业务流程梳理,将工程软件中复杂数据进行结构化、半结构化定义,采用http+grpc协议进行网络通讯与传输,完成自定义二维、三维数据接口设计,实现微服务分层架构设计;系统通过将项目管理、二三维绘图、分析与计算、结构配筋等基础功能独立化、服务化,实现应用层功能复用与快速扩展;软件结合云原生部署方式,实现业务服务弹性伸缩与负载均衡,有效解决工程软件性能要求高、计算资源密集等难点;围绕微服务架构关键技术,解决工程软件业务数字化、服务化、集成化等需求,形成一套包含软件需求、开发、上线、运维等实践的工程桌面端软件集成方法。与传统方法对比,该集成方法可以整体提高软件响应速度26%,提升软件开发速度20%。

关键词:微服务架构;;桌面端工程软件集成;;功能复用与扩展;;弹性伸缩与负载均衡;;云原生部署;;箱形梁设计

基金资助:国家重点研发计划项目(2021YFB2600400);; 中国铁建股份有限公司科技研发计划项目(2022-A02);; 中铁第四勘察设计院集团有限公司科技研发项目(2022D001)