|
3.2.2 基于集成信息模型的集成机制
在ERP系统中,根据集成信息模型建立数据存储结构,分别对应于物料、层次结构与资源等相关信息,提供一套开放数据环境,以及供外部系统读写信息的接口方法,同时提供一个消息监听服务。PDM系统根据集成信息模型对产品信息进行重新组织和提取,通过ERP系统的开放数据环境的接口,将PDM系统转换后的产品相关信息写入到开放数据环境中,实现对集成信息的传递。信息传递完成之后, PDM系统利用网络消息机制向ERP系统发送一个集成完成的消息。ERP系统的消息监听服务获得这个消息后,通知ERP主程序及工作人员从开放数据环境中接收已集成的信息,并将其应用到生产计划与制造中,如图6所示。

通过上述系统集成方式, ERP系统可以及时准确地获得集成消息,并根据PDM系统输入信息做出响应,避免了由于缺乏通信而引起的系统资源浪费,提高了集成的效率。
4 应用与实现
本文所研究提出的PDM与ERP系统间的信息集成方法已在一个企业的实际应用中实施。该企业采用美国UGS公司的TeamCenter Engineer-ing(TCEng)软件作为其PDM系统。利用本文介绍的集成方法,企业实现了该PDM系统与一个正在应用的ERP系统间的信息集成。
在应用实践中,采用TCEng系统内部的产品结构编辑(PSE,ProductStructure Editor)模块对产品的BOM信息进行编辑和管理,采用作者所在课题组开发的集成工艺设计与管理系统(IPPM, In-tegrated Process Planning andManagement)进行工艺过程设计。利用2个模块完成了对BOM结构的插入、删除、结构调整、细化分解等操作,以及BOM属性的自动继承和推理派生的操作。完成了基于PSE模块的工艺分解和基于IPPM的详细工艺设计功能,分别实现了由EBOM向PPBOM与PPBOM向MBOM的转换,并最终输出了MBOM信息。通过TCEng系统中对BOM信息的转换,实现了与ERP系统间关于集成信息的语义互通。
在TCEng与该ERP系统集成中,以PDM主动的方式,完成了信息向ERP系统的传递。按照集成信息模型的定义,在ERP系统中建立了包括零组件基本信息、MBOM结构、MBOM更改、原材料基本信息、工艺基本信息等内容的开放数据库,并由TCEng系统将集成信息写入到开放数据库的对应数据表中,如图7b所示,完成集成信息的传递,实现了两系统间的信息集成。
5 结束语
本文对PDM系统与ERP系统间需要集成的信息进行了分析,总结了集成信息内容,讨论了信息传递方式与集成方式。通过PDM与ERP系统间的集成信息模型,规范了PDM与ERP系统间集成信息的定义,提供了广泛适用的集成信息定义方式和集成信息模型。本文提出的BOM信息转换方法解决了PDM与ERP系统集成的信息语义不一致问题。通过本研究内容在企业实际PDM和ERP系统中的应用实施,既验证了本文提出的集成方法和信息控制的可行性,解决了企业多应用系统间的数据共享、集成和一致性问题,也为PDM与ERP系统间集成提供了一种可行的解决方案。
|