近日,东华软件携手鲲鹏共同推进医疗核心应用的自主创新转型建设取得快速进展。东华医院综合业务操作系统(HOS)基于鲲鹏DevKit、鲲鹏BoostKit、openEuler操作系统以及鲲鹏硬件开展原生开发技术改造,实现一套代码+一条流水线构建多平台版本,目前该软件已经改造完成,开发效率和软件性能均有显著提升。这是东华软件在行业核心应用信息技术创新领域取得又一重要成果,将助力解决行业痛点和推动行业高效智能化发展。
(东华软件基于鲲鹏原生应用开发框架)
东华软件是信息技术创新应用的积极参与者,公司在国产芯片和操作系统、数据库平台上做了大量适配工作,已有百种公司自主产权的行业软件适配在上述平台上,并且进行优化取得了非常高的运行效率。比如说医院综合业务操作系统(HOS)作为医院信息化系统的入口和展现平台,深度整合各应用系统,打破信息壁垒,构建了一个高度集成的管控平台。该系统不仅精准映射医院业务流程,更将医院愿景与管理目标细化至每个机构、职位、岗位及作业环节,实现要素协同,加速医院愿景的高效实现。同时,HOS门户系统提供丰富展示元素,支持按岗位定制工作页面,确保核心模块统一而次要模块个性化,推动医院管理向智能化、高效化迈进。本次迭代升级,东华医院综合业务操作系统(HOS),可有效解决传统医疗IT系统的产品化建设及更新迭代模式面临的新功能上线周期长、迭代更新速度慢;开发维护成本变高、部署效率降低;技术兼容性差、生态不完善、安全风险无法把控等难点和痛点问题,从而加速满足互联互通,医院业务与管理流程闭环、自主创新等新的行业要求和需求。
(门禁检查过程)
近年来,东华软件始终前瞻布局前沿数字技术,持续迭代核心业务平台,平台开发运行效率和新的业务平台性能显著提升。比如说本次迭代升级的东华HOS平台开发效率和版本性能持续提升。首先,东华软件DevOps平台,融合鲲鹏原生开发技术,实现了从开发-构建-测试-发布-运行的流程优化。在东华软件的DevOps平台内,新增了HOS门户系统的鲲鹏构建流程,该流程基于鲲鹏服务器和openEuler操作系统,搭建了持续集成节点。构建流程中引入了鲲鹏DevKit流水线技术栈,包括门禁检查、毕昇JDK、鲲鹏测试框架、性能分析插件、版本漏洞扫描插件等,进一步提升版本的性能、测试效率和质量,相较之前,改造后的流水线在在整体开发、交付效率上提升约25%;其次,东华HOS新版本开发完成后,开发人员将代码提交流水线,在流水线中可直接调用鲲鹏DevKit能力,对门禁检查、编译、调优、测试、发布进行流程优化。一是通过迁移扫描插件和亲和分析插件对代码的鲲鹏兼容性和鲲鹏亲和性进行检查和优化。通过拦截架构不兼容代码,提供代码修改建议,自动评估鲲鹏亲和可优化项,确保构建产物与鲲鹏架构的适配性,与手动迁移验证相比,适配效率提升了约40%。二是在编译构建阶段提升。通过将编译器替换为毕昇JDK,基于其高性能编译算法、场景应用感知、AI迭代调优等特性,HOS门户系统的初期服务启动耗时从60s缩短至45s,整体时间缩短25%。HOS门户系统部署在鲲鹏硬件的测试环境中,分别使用毕昇JDK以及OpenJDK启动微服务集群,选取门诊医生站、住院医生站、护士站等工作站加载场景,进行压力测试,工作站平均加载时间降低约25%。构建完成后,可以在流水线中自动完成鲲鹏版本的调优、测试和发布。调优过程中,使用鲲鹏DevKit提供的系统性能分析和Java性能分析工具,分别对服务器和Java程序进行有针对性的性能调优,根据分析工具提供的优化建议和操作指导,优化服务器系统参数、JVM内存和垃圾回收等相关配置,针对统一认证、数据同步、授权、日志检索等模块,进行压力测试工作,高并发场景的每秒查询率QPS整体提升了15%;三是在测试阶段增强保障。基于鲲鹏DevKit测试平台,对软件进行兼容性、性能等多方面的综合测试,快速发现和定位应用软件在鲲鹏环境运行时出现的问题,显著增强了HOS门户系统的稳定性。版本发布时,提供增量/版本级编码扫描能力,对编码规范、漏洞进行扫描,进一步保障版本的质量。目前,东华软件的智慧医疗解决方案已在医疗信息化领域得到广泛应用,它满足了医疗行业用户对于业务敏捷性、资源效率、系统复杂性管理、运维自动化以及技术多样性的迫切需求,实现了医疗信息系统的快速迭代、弹性伸缩以及高效运维。
(调优前后典型场景性能对比测试)
未来,东华在医疗核心业务领域,将基于鲲鹏原生开发,建立更加稳定、更加安全的医疗信息技术软硬件基础平台,推动医疗生态体系建设,助力促进整个医疗行业的技术创新与数字化转型,为患者提供更加高效、安全的医疗服务体验。同时,东华软件将携手优秀生态伙伴继续深化原生开发合作,一方面东华能以技术迭代升级和自主创新突破为动力,以转型建设为路径,为自身创造新发展机遇和实现更大的发展;另一方面通过核心业务平台标杆产品示范作用,为行业提供创新发展的新思路和新方法,助力推动软件行业快速发展,更好地服务于经济社会的发展。