论文部分内容阅读
步入21世纪,随着计算机网络技术的不断进步以及制造业信息化进程的持续推进,企业正面临着与日俱增的国内竞争与国际挑战。大规模的企业生产组织已很难适应复杂多变的市场环境。为了找出影响生产成本和产品质量的因素,改善生产线运行效率并且能提高计划的灵活性和实时性,制造企业必须通过实施部署制造执行系统(Manufacturing Execution System,简称MES)来提高企业的生产能力以及生产线的管理水平。针对企业迫切需要制造执行系统,同时又考虑到企业向网络化制造的发展趋势,研究MES的WEB化已经成为当今制造企业的热点。然而,目前大多数WEB化的MES在可扩展性、软件模块间的耦合性、系统集成性以及可维护性等方面还存在一些显著的问题。本论文的内容是基于杭州日发智能化系统工程有限公司jfmx制造执行系统开发项目。经过对MES的实地调研和第三方客户的业务需求分析以及目前市场上MES存在的问题分析,本文结合微服务架构技术,对基于微服务架构的制造执行系统方案及其关键技术进行深入研究,并对软件系统的功能进行了详细的设计与开发。主要从以下几个方面展开:首先,本文分析了制造执行系统现有架构的现状以及客户对于MES的业务功能需求。在此基础上,运用微服务(Micro Service Architecture,简称MSA)的技术对制造执行系统进行功能模块设计、架构设计和数据库模型设计等。其次,对制造执行系统微服务架构的关键技术进行研究,包括系统门户集成技术、微服务网关技术以及微服务管理技术。最后,基于上述研究,结合企业的实际需求,对基于微服务架构的制造执行系统的每一个部分进行详细的设计与开发。整个系统由制造过程、日志报告、系统配置、单点登录等微服务构成。与此同时,对每一部分的研究工作都给出了运行实例。