摘要
为了解决单体架构下设备系统耦合度高、维护成本高、扩展困难的问题,开展基于微服务的设备管理系统关键技术研究,建立基于微服务的设备管理系统多层架构,提出一种业务场景驱动的微服务划分方法。通过对领域场景进行分析,建立用例-数据访问模型,计算用例和数据表、数据表和数据表之间的关联度,并将其转换为关系矩阵。利用聚类算法得到微服务划分方案。在某轴承制造企业的应用案例表明该方法能够取得合理的微服务划分结果,为开发人员提供决策支持。
In order to solve the problems of high coupling,high maintenance cost and expansion difficulty of equipment management system with monolithic architecture,key technologies of microservice based equipment management system were studied,a multi-layer equipment management system architecture based on microservice was established,and a business scenario-driven microservice decomposition method was proposed.The use case-data access model was established by analyzing domain scenarios,the relational degree between use cases and data tables were calculated and converted to a relational matrix,the clustering algorithm was used to realize the microservice decomposition.The case study of a bearing manufacturing enterprise shows that this method can obtain reasonable microservice decomposition results and provide decision support for developers.
作者
李亚杰
李昭楠
LI Yajie;LI Zhaonan(School of Mechatronics Engineering,Henan University of Science and Technology,Luoyang Henan 471003,China)
出处
《机床与液压》
北大核心
2024年第11期125-131,共7页
Machine Tool & Hydraulics
基金
山东省重点研发计划资助项目(2020CXGCO11001)。
关键词
设备管理系统
微服务架构
微服务划分
多层系统架构
equipment management system
microservice architecture
microservice decomposition
multi-layer system architecture