1. 程式人生 > >ESB學習筆記-持續更新

ESB學習筆記-持續更新





ESB全稱為Enterprise Service Bus,即企業服務匯流排。它是傳統中介軟體技術與XML、Web服務等技術結合的產物。
ESB提供了網路中最基本的連線中樞,是構築企業神經系統的必要元素。
ESB的出現改變了傳統的軟體架構,可以提供比傳統中介軟體產品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用伺服器協調運作,實現了不同服務之間的通訊與整合。從功能上看,ESB提供了事件驅動和文件導向的處理模式,以及分散式的執行管理機制,它支援基於內容的路由和過濾,具備了複雜資料的傳輸能力,並可以提供一系列的標準介面。




ESB提供了網路中最基本的連線中樞,是構築企業神經系統的必要元素




ESB用在監控子系統和工作流用介面互動的時候,進行監控和記錄資料流水,通過ESB可以檢視介面互動時候的資料報文傳送,報文以XML形式的傳送,包括流水號id,日期,當前保單號等等資訊,此次介面交易資訊都可以通過在esb平臺用流水號進行查詢,包括執行結果




(1)解耦:將現有業務系統採用SOA架構和標準化技術進行功能和部署的解耦,將原有系統應用拆分成多個能力中心,能力中心提供相同類別的原子服務;


(2)整合:因為業務的關聯性,解耦伴隨著需要解決整合問題,通過引入ESB對介面服務進行管控;


(3)服務治理:通過在ESB基礎之上,增加服務治理模組,建設ESB介面管理平臺,實現介面服務監控與管理,全面提升IT整合能力。