论文摘要
网络技术特别是Internet/Extranet/Intranet技术的迅速发展,正在给制造业带来新的变革和重大影响。网络化制造已成为现代制造业发展的主要趋势之一,由于网络化制造涉及到多种高技术的集成,涉及到企业内部与外部、产品生命周期全过程、大量硬件和软件以及技术和管理的集成,因此能集成多方面的资源,具有多种功能的网络化制造平台将成为网络化制造的技术支持工具。本文在分析网络化制造平台研究现状和发展趋势的基础上,提出了利用基于消息中间件实现网络化制造平台的必要性,建立了网络化制造平台的一种体系结构,包括软件体系、功能体系。其中软件体系包括了用户界面层、页面服务器层、应用服务群层和数据服务层;功能体系包括了基本服务功能、基本支持功能和其它扩展功能。探讨了如何运用基于消息中间件来解决网络化制造的三个关键技术:虚拟产品模型、项目流程与工作流程及产品模型、基于Internet的产品制造信息交换技术。根据网络化制造平台的集成模式的总体构成,对作为平台的集成要素和通讯枢纽的消息中间件进行了分析与设计。首先建立了一个消息中间件的模型框架,通过该模型可以较好地解决网络化制造中异构、分布式的信息交换和集成问题;其次在此基础上进行消息中间件的功能设计,包括消息基础服务、消息传输、消息转换、消息代理和消息路由等;为了更好地实现消息中间件的功能服务,提出了适配器系统,分析了适配器的体系结构及功能和工作模式。针对消息中间件的分析与设计,利用了XML、CORBA、JAVA程序设计语言等软件技术,提出了消息和队列软件设计实现。在消息基础服务和适配器实现的基础上对通信的两个基本过程:点对点通信和发布/订阅提供了一种算法设计和实现方法。最后,结合四川省教育厅自然科学重点项目:基于CORBA的区域网络化制造集成平台的开发与应用(编号:05202094)应用实例验证了基于消息中间件的网络化制造平台开发的合理性和可行性。