论文部分内容阅读
在当今时代,随着互联网技术的不断发展以及注塑制造行业现代化水平的提升,注塑企业之间的竞争也变得愈加激烈。目前,整个注塑行业存在资源配置不合理、生产进度难以实时监控以及生产车间与计划任务信息不同步等现象,为了有效改善整个生产车间运行效率并且提高计划任务的实时性和灵活性,注塑企业通过实施部署注塑MES(Manufacturing Execution System)系统来提高整个车间的生产效率和管理水平。然而,目前大多数注塑MES系统在可维护性,模块之间的耦合性以及可扩展性等方面还存在诸多问题。本论文内容开展是基于国家基金项目中的注塑成型智能装备行业大数据平台。通过对注塑MES系统的实地调研及其客户业务需求的分析,注塑MES系统仍然存在的一些问题待解决,本文结合目前最新的微服务架构技术,对基于微服务架构的注塑MES系统的设计方案以及所用到的相关技术进行研究,同时对系统中的主要微服务模块进行全面的设计。本论文的研究内容将从下面几个部分进行讨论:(1)通过分析注塑MES系统现阶段的架构现状以及注塑企业对注塑MES系统的业务需求,在此使用微服务技术来改进现有的注塑MES系统设计方案。方案主要涉及到系统层次划分、服务模块设计以及总体架构设计。(2)深入研究并分析了注塑MES系统微服务架构所使用到的相关技术,其中涉及到的技术有用户集成、微服务网关、微服务管理等。解决用户信息在各个微服务之间同步问题、用户登录权限问题、微服务调用问题以及微服务配置信息管理等。(3)根据注塑企业的实际生产业务需求,设计并实现了适用于本系统的关键的微服务模块。其中包括单点登录、实时监视、报表管理、系统管理等微服务。与此同时,给出微服务的运行流程设计、功能模块设计、数据模型设计、服务接口设计等。(4)本论文给出了基于微服务的注塑MES系统运行实例,并简要介绍了系统的运行情况。与此同时,针对某些微服务的操作给出了具有代表性的系统界面。本论文对注塑MES系统的改进之处主要有以下几个方面:使用微服务架构技术对整个注塑MES系统进行架构的设计;通过对CAS协议进行改造,设计开发了适用本系统的单点登录技术,从而实现用户统一登录功能以及用户登录权限的管理;使用spring Cloud框架提供的轻量级Zuul微服务网关实现了系统微服务的调用;使用Eureka服务注册与发现组件对每个微服务进行配置信息管理;此外,本论文还使用到了一些主流技术框架,如Kafka、Docker容器等,使得设计改造后的基于微服务架构的注塑MES系统不但具有高通用性、松耦合、职责单一、易于扩展等优点,而且能够实现注塑企业生产信息化管理,有效降低生产成本,为企业带来价值的增长。