新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > ERP与PDM系统接口技术的初步探索

ERP与PDM系统接口技术的初步探索

作者:时间:2013-04-07来源:网络收藏


采用主动式接口形式,在系统中信息的同步性较好;但在安全性方面存在一定问题,如出现写数据冲突,即写数据到系统的同时,系统也在往里写数据。一般对于大型的ERP系统如BAAN,ORACLE,SAP等建议不采用此种方式。

3.2 被动式接口

被动式接口中,ERP系统从中读取所需的数据,将其写入自已的数据库中。对于被动式又有两种方式:(1)全被动式:即PDM系统完全公开其表达和存储信息的数据库结构。ERP系统读取信息时自行判断哪些信息是增加的,哪些是修改的,哪些已删除了。(2)半被动式:即PDM系统除公开其数据库结构外,还提供一些握手信号单独存入握手信号表中,握手信息说明哪些信息作了更新,这样ERP系统在读取PDM系统中的信息(如某零件工艺更改的版本信息、某产品结构中产品节点的更改信息)时,根据握手信号表来读取PDM系统中己经发生更改的部分信息,不需要全部读一遍,这样可以提高接口处理的速度。

采用被动式接口形式,PDM系统与ERP系统的同步性也做得比较好,安全性方面也比主动式要强。一般由ERP软件提供商来完成接口工作比较合适,适合于自行开发的ERP系统。

3.3 中间式接口

中间式接口方式中,PDM系统将ERP系统所需的信息生成中间文件或中间数据表,ERP系统直接读取中间文件或中间表中的信息写入数据库中,这种方式要求PDM和ERP两方都做一些开发工作。

需要特别提出的是:采用中间式如何保证PDM和ERP信息一致性。常用的有两种方式,一种是由ERP系统来保证。即PDM系统将ERP系统所需的三类信息定期写在中间文件或数据表中,ERP系统读取该信息时与ERP系统中已有的信息进行分析比较,判断哪是新增的、哪是修改的、哪些删除了,最后把更新的信息写入ERP系统中。另一种是,在PDM系统在生成中间文件或数据表时,与ERP系统中己有的数据进行比较,判断哪些数据进行了更新,并将更新的数据写入中间文件或数据表:ERP系统读取中间文件或数据表中的数据直接写入自己的数据库中。这种方式要求在PDM系统写中间文件之前ERP系统将其数据库中的数据导出,以供PDM系统进行比较用。

中间式接口是比较常用的一种方式,这种方式PDM系统和ERP系统相对独立,接口不涉及双方内部的结构,而且接口的责任也很明确。数据的安全性也得到了保证;存在的问题是两个系统的数据同步性稍差一些,但只要合理地规定读写中间文件或数据表的时间,数据的同步性是不会影响使用的。

通过以上三种简单方式的接口,解决了客户在不同系统之间的数据交换问题,对合作各方也是一个很好的启示,随着企业信息化的不断深入,各系统之间的数据交换会越来越多,因此系统间的接口问题会一直存在。(end)

上一页 1 2 下一页

关键词: 接口技术 ERP PDM系统

评论


相关推荐

技术专区

关闭