ERP與PDM系統(tǒng)接口技術(shù)的初步探索
采用主動(dòng)式接口形式,在PDM系統(tǒng)與ERP系統(tǒng)中信息的同步性較好;但在安全性方面存在一定問(wèn)題,如出現(xiàn)寫(xiě)數(shù)據(jù)沖突,即PDM系統(tǒng)寫(xiě)數(shù)據(jù)到ERP系統(tǒng)的同時(shí),ERP系統(tǒng)也在往里寫(xiě)數(shù)據(jù)。一般對(duì)于大型的ERP系統(tǒng)如BAAN,ORACLE,SAP等建議不采用此種方式。
3.2 被動(dòng)式接口
被動(dòng)式接口中,ERP系統(tǒng)從PDM系統(tǒng)中讀取所需的數(shù)據(jù),將其寫(xiě)入自已的數(shù)據(jù)庫(kù)中。對(duì)于被動(dòng)式又有兩種方式:(1)全被動(dòng)式:即PDM系統(tǒng)完全公開(kāi)其表達(dá)和存儲(chǔ)信息的數(shù)據(jù)庫(kù)結(jié)構(gòu)。ERP系統(tǒng)讀取信息時(shí)自行判斷哪些信息是增加的,哪些是修改的,哪些已刪除了。(2)半被動(dòng)式:即PDM系統(tǒng)除公開(kāi)其數(shù)據(jù)庫(kù)結(jié)構(gòu)外,還提供一些握手信號(hào)單獨(dú)存入握手信號(hào)表中,握手信息說(shuō)明哪些信息作了更新,這樣ERP系統(tǒng)在讀取PDM系統(tǒng)中的信息(如某零件工藝更改的版本信息、某產(chǎn)品結(jié)構(gòu)中產(chǎn)品節(jié)點(diǎn)的更改信息)時(shí),根據(jù)握手信號(hào)表來(lái)讀取PDM系統(tǒng)中己經(jīng)發(fā)生更改的部分信息,不需要全部讀一遍,這樣可以提高接口處理的速度。
采用被動(dòng)式接口形式,PDM系統(tǒng)與ERP系統(tǒng)的同步性也做得比較好,安全性方面也比主動(dòng)式要強(qiáng)。一般由ERP軟件提供商來(lái)完成接口工作比較合適,適合于自行開(kāi)發(fā)的ERP系統(tǒng)。
3.3 中間式接口
中間式接口方式中,PDM系統(tǒng)將ERP系統(tǒng)所需的信息生成中間文件或中間數(shù)據(jù)表,ERP系統(tǒng)直接讀取中間文件或中間表中的信息寫(xiě)入數(shù)據(jù)庫(kù)中,這種方式要求PDM和ERP兩方都做一些開(kāi)發(fā)工作。
需要特別提出的是:采用中間式如何保證PDM和ERP信息一致性。常用的有兩種方式,一種是由ERP系統(tǒng)來(lái)保證。即PDM系統(tǒng)將ERP系統(tǒng)所需的三類信息定期寫(xiě)在中間文件或數(shù)據(jù)表中,ERP系統(tǒng)讀取該信息時(shí)與ERP系統(tǒng)中已有的信息進(jìn)行分析比較,判斷哪是新增的、哪是修改的、哪些刪除了,最后把更新的信息寫(xiě)入ERP系統(tǒng)中。另一種是,在PDM系統(tǒng)在生成中間文件或數(shù)據(jù)表時(shí),與ERP系統(tǒng)中己有的數(shù)據(jù)進(jìn)行比較,判斷哪些數(shù)據(jù)進(jìn)行了更新,并將更新的數(shù)據(jù)寫(xiě)入中間文件或數(shù)據(jù)表:ERP系統(tǒng)讀取中間文件或數(shù)據(jù)表中的數(shù)據(jù)直接寫(xiě)入自己的數(shù)據(jù)庫(kù)中。這種方式要求在PDM系統(tǒng)寫(xiě)中間文件之前ERP系統(tǒng)將其數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出,以供PDM系統(tǒng)進(jìn)行比較用。
中間式接口是比較常用的一種方式,這種方式PDM系統(tǒng)和ERP系統(tǒng)相對(duì)獨(dú)立,接口不涉及雙方內(nèi)部的結(jié)構(gòu),而且接口的責(zé)任也很明確。數(shù)據(jù)的安全性也得到了保證;存在的問(wèn)題是兩個(gè)系統(tǒng)的數(shù)據(jù)同步性稍差一些,但只要合理地規(guī)定讀寫(xiě)中間文件或數(shù)據(jù)表的時(shí)間,數(shù)據(jù)的同步性是不會(huì)影響使用的。
通過(guò)以上三種簡(jiǎn)單方式的接口,解決了客戶在不同系統(tǒng)之間的數(shù)據(jù)交換問(wèn)題,對(duì)合作各方也是一個(gè)很好的啟示,隨著企業(yè)信息化的不斷深入,各系統(tǒng)之間的數(shù)據(jù)交換會(huì)越來(lái)越多,因此系統(tǒng)間的接口問(wèn)題會(huì)一直存在。(end)
評(píng)論