2. 2 统一BOM 模型
产品结构和物料清单BOM 是PDM 和ERP 系统最关键的接口。在这个层次上, 2 种技术的出发点不同: PDM 系统的产品结构给出了产品“按设计角度”的视图, 或者产品具体是什么, 以及怎样用与之相关的工程数据来描述; 而ERP 系统的物料清单是“按制造角度”的视图, 它将零部件和装配看成同样的集合, 或者说是描述产品怎样在车间生产以及怎样将它们装配起来。
为了真正实现PDM 系统和ERP 系统中不同BOM 表的统一, 必须建立能够包含各种BOM 信息的统一BOM 表。在PDM 系统中的设计BOM 和ERP 系统中的制造BOM、计划BOM、成本BOM 等都是从统一BOM 表中映射的不同视图。统一BOM表中的物料信息, 有些是设计BOM 和制造BOM 共有的, 有些只是制造BOM 或者计划BOM 特有的。统一BOM 表必须能区分开这些信息。统一BOM 是各类业务应用公用的数据总线, 它与PDM 系统中的产品结构管理模块、CAPP 系统中编制工艺卡片模块、ERP 系统中的物料需求计划MRP 模块等都有密切的关系。在PDM 系统和ERP 系统中对BOM 表的访问, 只是对这些不同视图的访问。
这样, 既可保证各种BOM 表中数据的一致性,也可方便地从PDM 系统和ERP 系统的不同模块中维护各自相关的BOM 表。统一BOM 模型的提出, 实现了真正意义上PDM 与ERP 系统的完全集成。
2. 3 统一模型数据库
统一模型数据库是PDM 系统数据库和ERP系统数据库的综合与统一。首先分别建立PDM 系统和ERP 系统的通用数据模型, 然后建立同一BOM 表和2 个系统的共享数据模型, 最后合并这些数据模型, 建立能同时支持PDM 系统和ERP 系统的统一模型数据库。统一模型数据库与PDM 系统数据库和ERP 系统数据库的关系如图2 所示。

可以看出, 统一模型数据库是PDM系统数据库和ERP系统数据库的并集, 二者的交集就是统一BOM 表和2 个系统的共享数据模型。
2. 4 PDM 与ERP 在CMS 系统框架中的集成
CMS 系统的应用集成框架基于统一模型数据库, 支持PDM 系统和ERP 系统的各种应用软件的集成。通过企业级PDM 系统可以实现CAD,CAPP, CAM , CA E 等CAX 应用软件的集成。企业级ERP 系统的扩充与延伸可以与CRM , SCM , EC,OA 等系统实现集成。所以, CMS 系统的应用集成框架主要为PDM 系统和ERP系统的集成提供标准接口。基于统一模型数据库的CMS 集成框架如图3 所示。PDM 系统和ERP 系统可以保留各自的数据库, 通过CMS 集成框架实现PDM 系统数据库和ERP 系统数据库与统一模型数据库的同步更新, 保持数据的完整性与一致性。

3 结语
采用统一BOM 技术, 建立统一模型数据库和基于统一模型数据库的CMS 集成框架是实现PDM 系统和ERP 系统完全集成的一个可行的实用集成方法, 它不仅适用于企业级应用集成, 也同样适用于企业间的应用集成。