SOA的MES集成技术分析.docxVIP

  • 24
  • 0
  • 约9.87千字
  • 约 17页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 SOA的MES集成技术分析 针对制造企业信息化中面临的关键性问题,制造执行系统(MES)和面向服务的体系结构(SOA)供应了很好的解决方案。在分析MES与SOA的相关理论与特点以及MES集成需求的基础上,提出了一种基于SOA的MES集成框架与方法,给出了工程实现案例,以期对于制造企业的应用集成与整体信息化有所帮助。 随着经济全球化和信息技术的发展,制造企业信息化面临着很多重要而迫切的需求。首先,激烈的市场竞争要求企业具备良好的机敏性,以快速响应各种内外部因素的动态变化,这就要求企业的IT架构足够敏捷,以支持业务自动化解决方案的快速重构。第二,企业必需持续关注IT架构与系统的维护、升级和更新,最大限度地实现IT资源的重用。此外,实现面向生产现场的底层掌握系统与面向经营管理的ERP等系统间的跨层次的纵向集成(VerticalIntegration),是制造企业整体信息化的关键。 一般来说,传统的企业应用集成技术难以很好地满意这些需求。制造执行系统(ManufacturingExecutionSystems,MES)以及面向服务的体系结构(ServiceOrientedArchitecture,SOA)的出现,为上述需求的实现供应了可能。 1制造执行系统(MES)及其实施中的关键问题分析 在制造企业信息化的早期阶段,企业经营管理的信息化与生产设备的自动化作为两个独立的分支各自发展,这很简单出现信息孤岛和信息断层等问题,阻碍了企业的整体信息化进程。针对这种状况,美国咨询公司AMR(AdvancedManufacturingResearch)在20世纪90年月初提出了制造执行系统(MES)这一概念。 如图1所示,在AMR描述制造企业信息化功能架构的三层模型(AMR-3LayerModel)中,MES是位于经营管理层与工业掌握层之间的中间层次,包括了车间掌握和管理的主要功能。制造企业解决方案国际联合会(ManufacturingEnterpriseSolutionsAssociation,MESA)于1997年提出了MES功能组件和集成模型,包括资源配置和状态、运作/具体调度、文档管理、数据采集、劳务管理、质量管理、过程管理、设备维护、绩效分析、生产单元调度和产品跟踪共11个功能模块。可见,MES是特定层次应用系统的总称。 图1AMR提出的制造企业信息化功能架构的三层模型 MES在三层结构中起着承上启下的作用,是信息流和掌握流的枢纽。许多时候,上下两层间直接的信息或功能集成难以实现,而通过制造执行层的“过渡”,可以很好地解决这一问题。因此MES的实施,对于满意制造企业纵向集成的需求非常重要。 企业在实施MES的过程中,关键问题在于实现MES内部不同功能模块间以及MES与外部应用系统间的良好集成。否则,MES沟通上下两层的枢纽作用将无从发挥,信息孤岛与信息断层问题仍将出现。异构分布式系统的集成,不仅涉及特定的集成技术和方法,更依靠于企业信息化的整体架构,以形成一种通用的集成模式和统一的集成平台。因此,以MES关联企业经营管理层与工业掌握层,从而实现纵向集成,迫切需要以合适的集成技术与信息化架构作为基础。 2面向服务的体系结构(SOA) 作为一种企业信息化体系结构,SOA的基本含义是:各种应用系统实现的业务功能被封装成服务的形式,服务使用者与服务之间以松耦合的方式实现集成。SOA的松偶合特征主要体现在客户端和服务器端之间的依靠关系只表现为基于开放标准的文档方式的服务描述,从而使服务接口与服务实现完全分别。正因为此,SOA可以很好地解决企业信息化中的一些关键问题: a.服务对于客户端程序没有任何特别的限制,可以被任何服务使用者调用,以满意不同的业务自动化需求。这一方面实现了异构应用集成的基本要求,另一方面促进了企业IT资源的重用。 b.松偶合使服务具有实现无关性,只要接口描述不变,服务实现的任何转变都不会对服务使用者产生影响;另一方面,SOA实现的业务功能可视作一组服务及其松耦合关系的集合,因此企业可以依据业务需求进行调整,重新组合集合内的服务。这种敏捷的IT架构可以很好地满意企业对于机敏性的要求。 目前,SOA的基本实现技术是Web服务(WebServices),其核心技术包括SOAP(SimpleObjectAccessProtocol,简洁对象访问协议)、WSDL(WebServiceDescriptionLanguage,Web服务描述语言)、UDDl(UniversalDescription、DiscoveryandIntegration,统一描述、发觉和

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档