基于微服务的实验室管理系统的设计与实现文献综述

 2022-08-13 09:47:17

一、文献综述

(一)国内外研究现状

目前,国内外学者对基于微服务技术的SOA架构及其实现机制的研究进展十分重视,微服务具有独立进程、轻量级通信和独立部署环境等显著的特性;将系统整体功能分解到单个微服务中以实现对系统的解耦;这种方式不仅可以降低系统的耦合性,提升系统的内聚性,而且减少服务交互的成本,提供更加灵活的服务支持。

随着软件功能的不断拓展、用户负载量逐渐增长等发展问题,软件生态系统中模块与组件之间的调用依赖关系也变得越来越复杂。在这种背景下,软件生态系统的稳定性和平衡性将受到挑战,为满足系统高可用、高并发的要求,系统架构需要根据用户需求合理配置资源,以保证资源利用率最大化。文献提及了软件生态系统的演化过程的三个阶段:点对点集成、平台集成、互联网集成。

基于上述三个阶段,开发人员以体系结构优化为出发点,提出了基于微服务的SOA架构体系,其核心理念是将复杂的应用系统以独立业务单元的形式分解分解为多个服务,每个服务可以采用不同的实现技术,以轻量级、更灵活的模式进行独立设计、开发、部署,运行于独立的进程中,形成高度内聚的自治单元。

在我国高校人才培养体系中,实验室是十分重要的教育资源,如何充分利用高校实验室的教育管理资源,是高校创新实践和科研人才培养工作的重要问题。在实验室的建设与管理过程中,高校实验室管理缺乏科学规划,现有管理模式跟不上新兴的信息化教育手段,难以满足现代化的教学需求[6]

随着微服务技术日渐成熟,越来越多的高校项目采用微服务技术搭建系统,大多从在线学习、数据处理、人员管理入手,例如研究生培养系统,在线学习系统等等,因此结合实验室管理系统与上述系统的共性与其自身的需求,结合微服务的特点,具有相当的可行性。

(二)研究主要成果

实验室管理系统模块的研究成果:

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。