目前,,MES系統(tǒng)之間實(shí)現(xiàn)數(shù)據(jù)集成的方法主要有中間文件轉(zhuǎn)換,,數(shù)據(jù)復(fù)制,、數(shù)據(jù)聚合,、API 接口、XML ,、數(shù)據(jù)集成平臺(tái)等多種幾種方式:
1)中間文件轉(zhuǎn)換
將數(shù)據(jù)從源數(shù)據(jù)庫(kù)中導(dǎo)出,,形成一個(gè)中間文件,然后將這個(gè)一個(gè)中間文件包含的數(shù)據(jù)導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中,,這是信息化建設(shè)初級(jí)階段常用的方法,。
2)數(shù)據(jù)復(fù)制
數(shù)據(jù)復(fù)制應(yīng)用在同構(gòu)的數(shù)據(jù)庫(kù)中,保持?jǐn)?shù)據(jù)在不同數(shù)據(jù)模型中的一致性,。數(shù)據(jù)復(fù)制中,,需要建立不同數(shù)據(jù)模型中數(shù)據(jù)轉(zhuǎn)化和傳輸?shù)臋C(jī)制及關(guān)系,以屏蔽不同數(shù)據(jù)模型間的差異,。在此基礎(chǔ)上,,將數(shù)據(jù)從源數(shù)據(jù)庫(kù)中抽取和導(dǎo)入到目標(biāo)數(shù)據(jù)庫(kù)中,采用數(shù)據(jù)復(fù)制方式,,實(shí)現(xiàn)系統(tǒng)集成,。
3)數(shù)據(jù)聚合
數(shù)據(jù)聚合是一種將多個(gè)數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)模型即成為一種統(tǒng)一的數(shù)據(jù)庫(kù)視圖的方法,聚合的過程可以看成構(gòu)建一個(gè)虛擬數(shù)據(jù)庫(kù)的過程,,而此虛擬數(shù)據(jù)庫(kù)包含了多個(gè)實(shí)際存在的數(shù)據(jù)庫(kù),。這個(gè)構(gòu)建的過程對(duì)于處于數(shù)據(jù)庫(kù)以外的應(yīng)用層的各具體應(yīng)用的用戶來說是完全透明的,用戶可以訪問數(shù)據(jù)庫(kù)的通用方法訪問企業(yè)中任何相連的數(shù)據(jù)庫(kù),。但是對(duì)于企業(yè)中存在的多種異構(gòu)數(shù)據(jù)源而言,,有時(shí)難以構(gòu)建一個(gè)良好的通用接口來訪問所需的數(shù)據(jù)。
4)API接口
API接口目前在系統(tǒng)集成中,,使用非常普遍,,而且許多軟件本身具有API接口。兩個(gè)應(yīng)用系統(tǒng)之中的數(shù)據(jù)通過設(shè)在其間的應(yīng)用適配器的接口進(jìn)行傳輸,,從而實(shí)現(xiàn)集成,。
5)XML
隨著IT 技術(shù)的不斷發(fā)展和企業(yè)信息化建設(shè)不斷深入,不可避免地需要為已有的或未來的軟件系統(tǒng)提供接口,。在XML 技術(shù)出現(xiàn)之前,,為了將某一數(shù)據(jù)源的數(shù)據(jù)轉(zhuǎn)換到各個(gè)不同的目標(biāo)數(shù)據(jù)源中去,只能在每個(gè)應(yīng)用系統(tǒng)中都實(shí)現(xiàn)一次數(shù)據(jù)分析處理,。數(shù)據(jù)解析只是在兩個(gè)點(diǎn)到點(diǎn)的系統(tǒng)之間產(chǎn)生作用,,而無法用于其他系統(tǒng)中。而XML作為一種對(duì)數(shù)據(jù)格式進(jìn)行描述的通用元語(yǔ)言標(biāo)準(zhǔn),,目前來看是跨平臺(tái)的數(shù)據(jù)集成的解決方案,,值得在未來的系統(tǒng)集成實(shí)踐中大力推廣。
對(duì)于不同企業(yè),由于各自的起點(diǎn),、系統(tǒng)所處的環(huán)境不同,,對(duì)于集成的要求也不盡相同。在本企業(yè)的信息化建設(shè)中,,可以根據(jù)具體情況選用不同的集成方案,,不必一味追求新的集成技術(shù)。以上幾種集成方案在未來幾年里仍然會(huì)有自己的需求和定位,,企業(yè)也應(yīng)在充分調(diào)研和評(píng)估的基礎(chǔ)上,,選擇適合企業(yè)的系統(tǒng)集成方案。
6.數(shù)據(jù)集成平臺(tái)(DI )
數(shù)據(jù)集成平臺(tái)通過DI服務(wù)器監(jiān)聽并處理客戶請(qǐng)求,,管理發(fā)送任務(wù)和接收任務(wù),,針對(duì)不同的數(shù)據(jù)源進(jìn)行數(shù)據(jù)流編碼,完成手工發(fā)送,、接收和自動(dòng)發(fā)送,、接收。而API接口提供一組對(duì)DI服務(wù)器進(jìn)行操作的應(yīng)用編程接口,,通過這組接口可以開發(fā)基于DI的各種應(yīng)用程序,。管理器是一個(gè)管理DI服務(wù)器的圖形化工具,建立在API接口的基礎(chǔ)上,,通過它可以完成DI各項(xiàng)工作,。Infobus 是由各種網(wǎng)絡(luò)通信通道(消息隊(duì)列,F(xiàn)TP,, E-MAIL 等)組成的網(wǎng)絡(luò)傳輸平臺(tái),。