應用集成實戰系列:如何進行文件交換

在進行應用集成項目的實施過程中,因爲有一些遺留系統無法提供服務接口,或者交換數據量比較大(10MB以上)的原因,通常都會遇到進行文件交換的需求。在之前的文章中,我們提到過,我們不建議通過服務總線傳遞比較大的報文,因此對於比較大的文件的傳輸,我們需要藉助其他方式實現。

•       對於系統間傳輸數據更大的場景(5MB以上),須考慮使用文件交換,傳輸數據存入文件當中


–      異步業務交互由三部分組成

•      文件屬性消息發送

–     源系統將查詢請求信息發送給服務總線;服務總線將查詢請求轉發給目標系統;目標系統接收成功返回響應; 服務總線將響應轉發給源系統

•      文件實體傳輸

–     ①②通過MFT(受控文件傳輸或其他FTP工具)傳輸數據文件

•      文件處理結果返回

–     目標系統將文件處理完畢後,向服務總線發送處理結果;服務總線將結果轉發給源系統;源系統接收成功返回響應;服務總線將響應轉發給目標系統

–      異步業務文件交換過程由ESB控制文件傳輸與屬性消息傳送的一致性


應用集成實戰系列:服務總線中的服務補償機制

應用集成實戰系列:服務總線中的異步業務交互模式

應用集成實戰系列:服務總線中的同步業務交互模式

應用集成實戰系列:服務總線中同步交互服務接口的定義規範

應用集成實戰系列:什麼時候需慎重使用服務總線


歡迎關注我的微信公衆號


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章