当前位置: 首页 > 文章 > 基于微服务架构的教务管理系统设计 中国林业教育 2024 (2) 11-17
Position: Home > Articles > 基于微服务架构的教务管理系统设计 Forestry Education in China 2024 (2) 11-17

基于微服务架构的教务管理系统设计

作  者:
许子乾
单  位:
南京林业大学淮安校区
关键词:
高等学校;教务管理系统;微服务架构;前端设计
摘  要:
随着高等教育的不断发展,我国高校大都建立了典型的信息系统体系,教务管理系统是其中的核心部分。传统的教务管理系统多是基于传统MVC结构的单页web应用程序(SPA)。随着高校教务管理工作的日益复杂,传统的教务管理系统面临着前端业务不断膨胀、逻辑过于复杂且具有高度耦合性、系统功能复杂度升高且更新迭代需求旺盛等诸多挑战。而微服务的架构思想体现的是技术不可知论和团队代码孤立化。因此,针对当前高校教务管理系统在运行过程中面临的问题,基于微服务架构对教务管理系统进行了重新设计。在前端设计方面,运用微服务的架构思想将应用与系统解耦,混合使用路由分发、Iframe嵌入和Web组件等技术实现微前端。在应用程序开发方面,基于有界上下文拆分高校教务管理系统的各个子应用程序,然后进行服务分区设计,最后在系统的子域上以独立的解耦设计开发相应的子应用程序,在各应用程序之间实现独立部署和独立开发。在系统实现方面,系统为每个子应用程序注册创建JSON配置文件,采用事件机制设计业务处理类消息的通信,在业务层为访客、学生、教师和学院管理员等设计了不同的功能组件。

相似文章

计量
文章访问数: 24
HTML全文浏览量: 0
PDF下载量: 1

所属期刊

推荐期刊