又一次重溫esb的兩份經典文件:
esb綜述1:定義esb
、 esb綜述2:esb使用案例
(infoq)
defining the esb (ddj)
還有一本三年前的《enterprise service bus》o'reilly,想想還是算了。
-- openspace
架構,感覺傳統j2ee的程式設計模型的影響開始減弱了,隨著esb,grid base,event driven之類的模型開始冒出水面,世界又開始進入創新迴圈。現在誰還在說soa是翻炒冷飯,便有自閉症的嫌疑了。
esb一種模型,服務提供者和使用者通過esb連線而不再直連->服務提供者接入esb->esb提供proxy service->使用者呼叫proxy service。
優點:服務間的解耦;統一監控管理;並把服務**中互動整合的部分抽離出來,只專心於自己的業務邏輯。
缺點:天然的額外中轉效能消耗,**esb的效能瓶頸和高可用性問題,非**式esb的部署模式等。
esb產品的功能:
1.滿足星型連線
2. 滿足服務編排
mule:mulesource挖到了xfire的創始人後,又挖到了salesforce的副總裁兼財務總監,但mule2.0,3.0,卻遲遲不出。mule1.4.3對於以上的esb標準只能打個60分不到。對高可用性,路由編排,sla,監控介面等方面仍需努力。
bea aqualogic
,使用jms作為message flow的底層,在weblogic上實現ha,群集和監控管理介面。路由編排再次走了圖形程式設計+xml(xquery)的老路,相當雞肋。
WSO2基礎ESB架構分析
1 應用程式傳送一條訊息給transport 2 訊息通過 message pipe 傳送到執行地點 3 訊息的transport和routing沒有明顯的區別 1 tranprots 主要負責傳輸格式化之後的訊息。協議包括 http soap vfs協議。2 message builders 把某...
JMS與ESB三層架構
企業服務匯流排 esb 在面向服務的體系結構 soa 中實現相互互動的軟體應用程式之間的通訊系統。它實現了如圖所示的軟體體系結構。當它實現分布式計算體系結構時,它實現了更一般的客戶機 伺服器模型的特殊變型,其中,一般而言,使用esb的任何應用程式都可以依次充當伺服器或客戶端。esb在應用程式之間的高...
SOA學習筆記二 ESB概念
esb就是在soa架構中實現服務間智慧型化整合與管理的中介。與soa的關係 esb是邏輯上與soa 所遵循的基本原則保持一致的服務整合基礎架構,它提供了服務管理的方法和在分布式異構環境中進行服務互動的功能。esb 提供的功能 支援多種服務整合方式,比如 jca web 服務 messaging ad...