论文部分内容阅读
随着制造企业中信息系统的发展,系统间的信息交换变得日益重要。在多变的市场环境以及生产环境中,制造企业中信息源多样并离散,传统的信息交换方法,信息交换过程中的信息格式以及平台的一致性难以保证,并且对业务的可扩展支持不足,同时还存在着信息交换过程中有效性低下以及软硬件异构系统信息交换的问题。为了解决这些问题,通过企业服务总线进行消息路由和协议转换的方法被广泛的研究与应用,但依然存在其信息交换的自主性和协同能力不足等问题。针对制造企业中MES与PCS信息交换过程中的不一致性、扩展性不足以及系统异构的问题,本文提出了基于事件驱动架构的信息交换平台框架。该框架以事件为进行信息交换的驱动和最小单元,通过事件处理进行信息的加工,并最终以事件驱动的方式实现信息的展现,整个框架主要分为三层。第一层为事件转化层,在定义的事件资源基础上进行信息的解析并生成事件,从而为下一步处理过程提供基础。第二层为事件处理层,主要基于规则对转化为事件的信息进行加工处理。第三层为面向用户的信息推送层,通过展现组件与事件的关联关系实现灵活信息推送的目的。最后结合实际系统需求对整个平台进行实施和验证。本文的研究工作主要有以下几点:(1)研究信息交换的现有方式,结合制造企业特定环境下的信息交换的需求,引入事件驱动架构(Event-Driven Architecture,EDA),提出了基于事件驱动架构的信息交换平台的框架。(2)基于事件资源模型进行事件转化研究。建立事件资源模型,并根据信息的特点,提出信息的解析方式,并且研究事件实例的转化过程。(3)研究信息交换过程。结合事件资源模型,分别从规则建模及信息交换过程两个方面对信息交换进行研究,设计了规则模型与规则适配器,并对事件处理及信息推送两个层面进行了研究。(4)在信息交换平台框架研究的基础上,结合实际的制造企业需求进行系统实施,从软件架构、模块设计、应用实施、实例分析和验证四个层次进行了研究。原型系统的实现和验证部分表明,本文提出的信息交换平台,在制造企业中有效的解决了MES与PCS的信息交换问题,并且在信息交换过程中存在的不一致和异构问题,同时在规则设置的基础上,增加了业务的可扩展性。因此,整个研究内容具有一定的理论参考价值和应用前景。