面向微服务的制造执行系统关键技术研究

Research on key technologies of microservice based manufacturing execution system

  • 摘要: 在传统的单体架构中,制造执行系统的功能之间耦合程度高,难以快速地根据企业需求变化进行重构。为了提高制造执行系统的可重构性与可维护性,开展了面向微服务的制造执行系统关键技术研究,建立了基于微服务的系统多层架构,消除系统流程和业务逻辑之间耦合。文章提出了领域场景驱动的微服务划分技术,利用例图和数据表关系图建立用例数据调用模型,在此基础上计算数据表之间的关联度,利用Girvan-Newman(G-N)算法进行系统微服务划分,获得模块度最高的最优方案。最后以某轴承企业的制造执行系统作为应用实例进行了说明,能够根据用例图与数据表关系图得到模块度最高的制造执行系统微服务划分方案。

     

    Abstract: In traditional monolithic architecture, the functions of the manufacturing execution system are coupled to each other. In order to improve the reconfigurable and maintainability of manufacturing execution system, Research on key technologies of microservice based manufacturing execution system is carried out, a multi-layer system architecture based on microservice is established to decouple system processes from business logic. A domain scenario-driven microservice decomposition method is proposed, the correlation between tables is calculated by analyzing the relationship between use cases and data, Girvan-Newman (G-N) algorithm is used to decompose the microservices with maximum modularity. Finally, the manufacturing execution system of a bearing enterprise is taken as an application example, the microservice decomposition scheme of manufacturing execution system with the maximum modularity can be obtained by using case diagram and entity relationship diagram.

     

/

返回文章
返回