企業服務總線 打印

在學校的復雜系統應用環境中,僅僅依靠數據整合技術來實現應用系統的整合是不夠的,在有些場景下,數據整合技術是不適用的,比如:某些應用系統由于數據安全問題(如核心財務數據、工資數據),一般不會希望將這些數據保存在公共數據庫中共享;某些跨部門的業務流程可能僅僅只是需要觸發某個業務處理,而不需要業務數據的傳遞,如離校流程中學生只需要查詢其圖書館是否還有未歸還的圖書,這時就沒有必要將圖書館的借還書數據全部傳遞給離校系統。 隨著學校面向師生服務的應用系統越來越多,類似的場景還有很多,這時,需要采用其他的技術手段來實現應用系統整合,而服務整合平臺(ESB)就是一個很好的解決方案。

企業服務總線是一個基于SOA體系架構的松耦合應用集成架構,在學校分布式、異構的應用環境中,為學校提供更大的靈活性,重用性和整體的反應能力。企業服務總線充當 SOA 中服務提供者和請求者之間的連接服務的中間層,它是一個靈活的連接框架,可促進可靠而安全的系統集成,并同時減少應用程序接口的數量、大小和復雜度。
企業服務總線為整個架構中的應用系統提供消息映射、可靠傳輸、格式轉換、服務重定向、服務封裝、協議轉換、數據路由、流程再造等功能。ESB直接與業務系統連接,實現對業務系統中系統服務和業務服務的標準化封裝,使原先不符合條件的既有系統也可以按標準的方式加入到SOA架構中,所有的Web服務通過ESB實現統一的定義、注冊、發布、發現、調用、注銷和管理等。

企業服務總線的系統框架如下圖: