企業服務匯流排(enterprise service bus,esb)的概念是從面向服務體系架構(service oriented architecture, soa)發展而來的,是實現soa架構的乙個關鍵的基礎設施。
如何理解esb呢? 有人把它比喻成高速公路,串聯起不同的點;也有人把它比喻乙個聰明的管子,用來連線各個愚笨的節點(
**)。我覺得這些比喻都還是不太好理解,和同事解釋起來還是有一些費勁,想到乙個比較好理解的例子:
企業服務匯流排 ~= 電腦的主機板(mother board)。主機板串聯著各個電腦元件(cpu,記憶體,硬碟,顯示卡,音效卡,電源等)。
各個電腦元件通過主機板(加主線)按照約定的規範有序的互動 - 體現了企業服務匯流排的訊息傳遞串聯的特性;
假如記憶體壞了,你只需從市場上直接買一塊適配的記憶體替換上即可,不用改動其他電腦元件 - 體現了企業服務匯流排的降耦合性;
ESB企業服務匯流排
esb全稱為enterprise service bus,即企業服務匯流排。它是傳統中介軟體技術與xml web服務等技術結合的產物。esb提供了網路中最基本的連線中樞,是構築企業神經系統的必要元素。esb的出現改變了傳統的軟體架構,可以提供比傳統中介軟體產品更為廉價的解決方案,同時它還可以消除不同...
企業服務匯流排ESB
企業服務匯流排 enterprise service bus 以往企業已經實現了很多服務,構成了面向服務的架構,也就是我們常說的soa.服務的參與雙方都必須建立1對1 的聯絡,讓我們回顧一下soa架構有哪些基本的要求 soa在相對較粗的粒度上對應用服務或業務模組進行封裝與重用 服務間保持鬆散耦合,基...
ESB企業服務匯流排
esb是企業服務匯流排 enterprise service bus 的縮寫,是中介軟體技術與web service等技術結合的產物,也是soa系統中的核心基礎設施。esb就是乙個服務的中介,形成服務使用者 esb服務proxy 服務提供者的生物鏈,中介的作用在不同應用中各有不同 從上面可以看到es...