针对制造企业信息化中面临的关键性问题,制造执行系统(MES)和面向服务的体系结构(SOA)提供了很好的解
决方案。在分析 MES 与 SOA 的相关理论与特点以及 MES 集成需求的基础上,提出了一种基于 SOA 的 MES
集成框架与方法,给出了工程实现案例,以期对于制造企业的应用集成与整体信息化有所帮助。
随着经济全球化和信息技术的发展,制造企业信息化面临着许多重要而迫切的需求。首先,
激烈的市场竞争要求企业具备良好的敏捷性,以快速响应各种内外部因素的动态变化,这就要
求企业的 IT 架构足够灵活,以支持业务自动化解决方案的快速重构。第二,企业必须持续关
注 IT 架构与系统的维护、升级和更新,最大限度地实现 IT 资源的重用。此外,实现面向生产
现场的底层控制系统与面向经营管理的 ERP 等系统间的跨层次的纵向集成(Vertical
Integration),是制造企业整体信息化的关键。
一般来说,传统的企业应用集成技术难以很好地满足这些需求。制造执行系统
(Manufacturing Execution Systems,MES)以及面向服务的体系结构(Service Oriented
Architecture,SOA)的出现,为上述需求的实现提供了可能。
1 制造执行系统(MES)及其实施中的关键问题分析
在制造企业信息化的早期阶段,企业经营管理的信息化与生产设备的自动化作为两个独立
的分支各自发展,这很容易出现信息孤岛和信息断层等问题,阻碍了企业的整体信息化进程。
针对这种状况,美国咨询公司 AMR(Advanced Manufacturing Research)在 20 世纪 90 年
代初提出了制造执行系统(MES)这一概念。
如图 1 所示,在 AMR 描述制造企业信息化功能架构的三层模型(AMR-3 Layer Model)中,
MES 是位于经营管理层与工业控制层之间的中间层次,包括了车间控制和管理的主要功能。
制造企业解决方案国际联合会(Manufacturing Enterprise Solutions
Association,MESA)于 1997 年提出了 MES 功能组件和集成模型,包括资源配置和状态、
运作/详细调度、文档管理、数据采集、劳务管理、质量管理、过程管理、设备维护、绩效分
析、生产单元调度和产品跟踪共 11 个功能模块。可见,MES 是特定层次应用系统的总称。