论文部分内容阅读
随着我国医疗行业的不断壮大,各级别医疗机构的信息化建设都在快速发展,许多大中型医院建立了承载传统业务模式的信息管理系统,但由于技术和模式的局限性,大部分信息系统适应性较低,导致其在短时间内被淘汰弃用,同时医疗机构的信息技术人才匮乏,对医疗信息系统的运维管理能力有限,妇幼保健医疗体系面临同样的问题,目前状况下需要一套高可用性的信息化妇幼保健服务平台。本文基于Docker容器技术,采用Kubernetes分布式架构,从系统应用架构层面重新设计,将传统单体架构的妇幼保健信息平台拆分成多个具备独立业务功能的微服务,各微服务之间通过服务发现机制相互通信,采用同步与异步相结合的数据更新机制保持各微服务主数据与副本数据的一致性;还构建了包含系统持续集成、监控告警、服务自检与恢复以及日志管理等功能的智能运维平台,来辅助医院信息人员进行系统运维工作。按照软件工程的研发流程与方法,结合妇幼保健信息业务的需求,将整个研究分为微服务基础平台、妇幼保健应用平台和智能运维云平台三大部分,每一部分都通过详细的需求分析,明确各微服务模块架构,设计业务流程图、类图和E-R图,对关键部分都提供了具体的代码实现与系统界面,最后通过黑盒测试与性能测试来验证平台的完善程度与运行可靠性。目前,本文所设计的妇幼保健微服务信息平台已进入试运行阶段,测试的结果也表明,此微服务平台能够较好地满足妇幼人群与医院的应用需求,在高并发的情况下,智能运维系统也能够提供较好的保障,同时也为研发团队提供了便捷的开发、集成、部署流程。