下面對(duì)數(shù)據(jù)交換系統(tǒng)架構(gòu)進(jìn)行簡(jiǎn)單介紹。
一個(gè)數(shù)據(jù)交換系統(tǒng)由專用服務(wù)器(集群)和物理存儲(chǔ)構(gòu)成,并通過(guò)傳輸工具和提供方應(yīng)用系統(tǒng)、接收方應(yīng)用系統(tǒng)進(jìn)行連接。數(shù)據(jù)提供方應(yīng)用系統(tǒng)負(fù)責(zé)將文件(源文件)傳到數(shù)據(jù)交換系統(tǒng)的物理存儲(chǔ)上,由數(shù)據(jù)交換系統(tǒng)檢測(cè)源文件是否到達(dá)并進(jìn)行內(nèi)部處理(轉(zhuǎn)換、校驗(yàn)),在物理存儲(chǔ)上生成結(jié)果文件,最后由數(shù)據(jù)交換系統(tǒng)將結(jié)果文件傳給接收方應(yīng)用系統(tǒng)。
集中式數(shù)據(jù)交換系統(tǒng)邏輯架構(gòu)如圖10-3所示。
集中式數(shù)據(jù)交換系統(tǒng)一般包含以下功能模塊(數(shù)據(jù)交換系統(tǒng)的功能性需求):
(1)數(shù)據(jù)交換存儲(chǔ)通過(guò)接人區(qū)目錄與接出區(qū)目錄,向外提供整個(gè)集中式數(shù)據(jù)交換系統(tǒng)對(duì)外的數(shù)據(jù)接口,分別用于接收方和提供方應(yīng)用系統(tǒng)發(fā)送的待處理文件,以及發(fā)送處理結(jié)果文件給接收方應(yīng)用系統(tǒng)。處理中間結(jié)果可存放在結(jié)果存放區(qū)。當(dāng)集中交換規(guī)模較小時(shí),數(shù)據(jù)交換存儲(chǔ)可以使用對(duì)應(yīng)服務(wù)器的本地硬盤,由本地文件系統(tǒng)管理;當(dāng)集中交換規(guī)模較大時(shí),數(shù)據(jù)交換存儲(chǔ)可以使用邏輯共享存儲(chǔ)(如分布式文件系統(tǒng)存儲(chǔ)節(jié)點(diǎn)服務(wù)器上的存儲(chǔ))或物理共享存儲(chǔ)(共享的SAN存儲(chǔ)盤機(jī),需要使用共享文件系統(tǒng)管理,典型產(chǎn)品包括IBMGPFS、昆騰Stornext等)。