1. 程式人生 > >應用整合實戰系列:如何進行檔案交換

應用整合實戰系列:如何進行檔案交換

在進行應用整合專案的實施過程中,因為有一些遺留系統無法提供服務介面,或者交換資料量比較大(10MB以上)的原因,通常都會遇到進行檔案交換的需求。在之前的文章中,我們提到過,我們不建議通過服務匯流排傳遞比較大的報文,因此對於比較大的檔案的傳輸,我們需要藉助其他方式實現。

•       對於系統間傳輸資料更大的場景(5MB以上),須考慮使用檔案交換,傳輸資料存入檔案當中


–      非同步業務互動由三部分組成

•      檔案屬性訊息傳送

–     源系統將查詢請求資訊傳送給服務匯流排;服務匯流排將查詢請求轉發給目標系統;目標系統接收成功返回響應; 服務匯流排將響應轉發給源系統

•      檔案實體傳輸

–     ①②通過MFT(受控檔案傳輸或其他FTP工具)傳輸資料檔案

•      檔案處理結果返回

–     目標系統將檔案處理完畢後,向服務匯流排傳送處理結果;服務匯流排將結果轉發給源系統;源系統接收成功返回響應;服務匯流排將響應轉發給目標系統

–      非同步業務檔案交換過程由ESB控制檔案傳輸與屬性訊息傳送的一致性

歡迎關注我的微信公眾號