论文部分内容阅读
随着企业信息化建设进程的推进,越来越多的企业需要集成各种不同的信息管理系统。在对企业信息管理系统进行集成时,主要会面对系统间的异构性、完整性、语义冲突和集成内容的限定等方面的问题。中间件的目标是实现各个异构信息系统之间的信息集成,从而有效地利用企业资源,提高企业核心竞争力。本文依托于某铜加工厂正在实施的高精度铜板带加工项目,依据对现场复杂生产环境的分析,从提高MES系统基础架构的动态可配置性、异构性支持等方面入手,分析现有的中间件的特点和不足,提出了基于服务的动态对象模型中间件,通过对各个生产环节的对象进行建模,利用服务协作协调整个生产过程,并对底层的对象模型进行优化,以实现一种能支持动态环境的中间件基础结构。该模型通过建立统一的对象模型描述,对生产设备进行抽象,以设备提供服务的方式协调生产设备之间的协作关系。在深入了解铜板带生产加工企业工艺流程特点的基础上,分析现有的面向对象建模的优缺点,针对面向对象建模过程中对象模型无法动态的改变自身描述的问题,通过采用反射性概念与服务发现相结合的方法建立了铜板带生产过程动态对象模型,通过增加对象模型的服务属性使得对象模型能够自动适应复杂的生产环境,以提高模型的自适应性能,为异构信息管理系统的集成提供了底层支持。在研究了制造服务优化选择与排序策略及算法的实现基础上,采用模糊层次分析与时序多目标决策方法相结合的方式,解决服务优化选择问题。通过服务的发现来增强动态对象模型的动态可配置性,从而满足生产实际的需要。最后对本文提出的基于服务的动态对象模型中间件进行性能评价。通过实际的生产环境测试,测试结果表明本文提出的中间件模型能够缩短生产过程时间,提高生产设备利用率及企业整体信息管理系统的运作效率。