V23A4L-30RC、V38A1RX-95、V38A2RX-95、V38A3RX-95、V38A4RX-95、V38A1R-95、V38A2R-95、V38A3R-95、V38A4R-95、
現(xiàn)貨V70A2RX-60大金柱塞泵日本DAIKIN柱塞泵,V38A1LX-95、V38A2LX-95、V38A3LX-95、V38A4LX-95、V38A1L-95、V38A2L-95、V38A3L-95、V38A4L-95、V38A3RX-95RC、V38A4RX-95RC、V38A3R-95RC、V38A4R-95RC、V38A3LX-95RC、V38A4LX-95RC、V38A3L-95RC、V38A4L-95RC、V50A1RX-20、V50A2RX-20、V50A3RX-20、V50A1R-20、V50A2R-20、V50A3R-20、 ? V50A1LX-20、V50A2LX-20、V50A3LX-20、V50A1L-20、V50A2L-20、V50A3L-20、V50A3RX-20RC、V50A3R-20RC、V50A3LX-20RC、V50A3L-20RC、 ATM系統(tǒng)采用不同類型的系統(tǒng)結(jié)構(gòu),將導(dǎo)致不同的數(shù)據(jù)流處理流程。實際上 ATM系統(tǒng)中的數(shù)據(jù)流處理分為后方交換型與前方交換型這兩種方式。在后方交換型的系統(tǒng)中,各成員行擁有自己獨立的ATM終端,存在行內(nèi)交易和跨行交易,不僅需要交換中心來分配交易信息,還需要通過中央銀行實行資金清算,數(shù)據(jù)流處理較為復(fù)雜,而前方交換型系統(tǒng)中,因各成員行共享ATM終端,不存在跨行交易的,數(shù)據(jù)流處理較為簡單。
本文主要分析后方交換型的ATM系統(tǒng),可以應(yīng)用“數(shù)據(jù)流風(fēng)格”的管道/過濾器體系結(jié)構(gòu)建模,將這個系統(tǒng)分為4個過濾器,分別為持卡人信息處理過濾器、代理行賬務(wù)處理過濾器、發(fā)卡行交易授權(quán)和賬務(wù)處理過濾器、交易數(shù)據(jù)分配過濾器、以及資金清算過濾器,每個過濾器都擁有一個數(shù)據(jù)處理中心、一個數(shù)據(jù)輸入接口和一個數(shù)據(jù)輸出接口。
管道/過濾器
圖2 (a)后方交換型系統(tǒng)結(jié)構(gòu) (b)前方交換型系統(tǒng)結(jié)構(gòu)
在管道/過濾器模式下的整個后方交換型ATM系統(tǒng)的體系結(jié)構(gòu)如圖3所示。在這種體系結(jié)構(gòu)中,持卡人數(shù)據(jù)信息主要包括持卡人的卡號、PIN、交易類型和金額。持卡人信息處理過濾器主要負責(zé)接收并確認持卡人數(shù)據(jù)信息,如確認其卡號和密碼的真實性、交易金額的正確性等,并形成請求交易信息,經(jīng)管道流入代理行賬務(wù)處理過濾器。該過濾器主要負責(zé)對這些請求交易信息辨別和分類,如:將請求交易信息中的卡號數(shù)據(jù)分為兩大類,一類為本行卡號、另一類為他行卡號,屬于本行卡號的相關(guān)持卡人交易信息將被截留在代理行賬務(wù)處理
圖3 后方交換型ATM系統(tǒng)的體系結(jié)構(gòu)
過濾器中實行相應(yīng)的賬務(wù)處理,其處理結(jié)果經(jīng)由管道回流至持卡人信息處理過濾器中,由持卡人信息處理過濾器向持卡人輸出現(xiàn)金、卡、單據(jù)或查詢結(jié)果;
? V70A1RX-60、V70A2RX-60、V70A3RX-60、V70A1R-60、V70A2R-60、V70A3R-60、V70A1LX-60、V70A2LX-60、V70A3LX-60、V70A1L-60、V70A2L-60、V70A3L-60、V70A3RX-60RC、V70A3R-60RC、V70A3LX-60RC、V70A3L-60RC、組合控制C---自動調(diào)壓法H,V15C12RHX-95、V15C13RHX-95、V15C23RHX-95、V15C11RHX-95、V15C22RHX-95、V23C12RHX-30、V23C13RHX-30、V23C14RHX-30、V23C23RHX-30、V23C24RHX-30、V23C11RHX-30、V23C22RHX-30、V38C12RHX-95、V38C13RHX-95、V38C14RHX-95、V38C23RHX-95、V38C24RHX-95、V38C11RHX-95、V38C22RHX-95、V70C12RHX-60、V70C13RHX-60、V70C23RHX-60、V70C11RHX-60、V70C22RHX-60、
現(xiàn)貨V70A2RX-60大金柱塞泵日本DAIKIN柱塞泵,
屬于他行卡號的相關(guān)持卡人交易信息將經(jīng)由管道流入交易數(shù)據(jù)分配過濾器中。該過濾器主要負責(zé)將非代理行卡號的交易信息按照各自的歸屬行(即發(fā)卡行)再次分類,分類后的交易信息將經(jīng)由管道流入各自對應(yīng)的發(fā)卡行交易授權(quán)和賬務(wù)處理過濾器中。該過濾器主要負責(zé)審核流入的交易信息的真實性和有效性,如:是否為仿造卡或過期卡等。審核通過之后,過濾器將依據(jù)流入的交易信息產(chǎn)生相應(yīng)的授權(quán)對應(yīng)代理行賬務(wù)處理的信息,這些授權(quán)信息將經(jīng)由管道回流至交易數(shù)據(jù)分配過濾器。此過濾器負責(zé)將這些授權(quán)信息按照對應(yīng)代理行對號入座,再經(jīng)由管道讓這些授權(quán)信息回流至代理行賬務(wù)處理過濾器中,此時,代理行賬務(wù)處理過濾器將按照授權(quán)進行代理賬務(wù)處理,處理結(jié)果經(jīng)由管道回流至持卡人信息處理過濾器中,由持卡人信息處理過濾器向持卡人輸出現(xiàn)金、卡、單據(jù)或查詢結(jié)果。另外,交易數(shù)據(jù)分配過濾器在接收到交易授權(quán)信息時,還要將這些授權(quán)信息同時分配到資金清算過濾器中,由此過濾器完成代理行和發(fā)卡行之間的賬務(wù)清算和各種交易費用的計費處理,并將清算結(jié)果和處理結(jié)果經(jīng)管道回流至交易數(shù)據(jù)分配過濾器中,分別分配給相應(yīng)的代理行和發(fā)卡行,完成資金清算。
很顯然,上述根據(jù)管道/過濾器模式所設(shè)計的面向數(shù)據(jù)流風(fēng)格的軟件體系結(jié)構(gòu)完全體現(xiàn)了ATM系統(tǒng)內(nèi)部數(shù)據(jù)流的流動與被加工的過程,結(jié)構(gòu)清晰,功能劃分明確,是非常易于理解和實現(xiàn)的。管道/過濾器模式既有優(yōu)點,也有缺點。其優(yōu)點在于:
(1)根據(jù)數(shù)據(jù)流處理過程將系統(tǒng)功能分解為若干過濾器行為的寫作,將問題化繁為簡。
(2)任何兩個過濾器,只要它們之間傳送的數(shù)據(jù)遵守共同的規(guī)約就可以相連接。
(3)整個系統(tǒng)易于維護和升級,可以很方便用新過濾器替代某舊過濾器。
(4)可以支持若干互相獨立的過濾器并發(fā)執(zhí)行。
這種結(jié)構(gòu)模式也存在某些缺點:
(1)交互式處理能力弱:管道/過濾器模型適于數(shù)據(jù)流的處理和變換,不適合為與用戶交互頻繁的系統(tǒng)建模。(ATM系統(tǒng)并不是一個與用戶交互頻繁的系統(tǒng))
(2)有的系統(tǒng)中過濾器需要有一個數(shù)據(jù)轉(zhuǎn)換器來對輸入輸出數(shù)據(jù)進行解包打包。這樣會降低系統(tǒng)性能,增加實現(xiàn)過濾器的復(fù)雜性。
總之,數(shù)據(jù)流風(fēng)格軟件體系最大的特點在于簡單獨立的結(jié)構(gòu),這就造就了其簡便易用的優(yōu)勢以及不夠豐富靈活的弱點。數(shù)據(jù)流風(fēng)格是一種很基礎(chǔ)的軟件體系結(jié)構(gòu)風(fēng)格。