關於企業服務匯流排ESB

2021-04-13 02:01:47 字數 816 閱讀 3609

最近看了樑愛虎先生的《精通soa:基於……》,對soa和esb(enterprise service bus,企業服務匯流排)有了一點認識。 

soa是面向服務的架構,它是一種思想。soa和web service是不一樣的,不能混為一談,web service是實現soa的一種方式,並且目前這種方式是最有效的。soa的目標是實現技術和業務的完全分離。

一提到匯流排,一般學計算機專業的往往會聯想到兩樣東西,一是網路拓撲上的匯流排結構,二是電腦主機板上的匯流排。 和他們不同的是,企業服務匯流排是一種軟體匯流排,但是他們都可以進行一定的模擬。另外,企業服務匯流排容易使人認為它是一種產品,現在已經有企業服務匯流排產品,比如ibm的sibus,bea的?,但是企業服務匯流排本身表示的是一種思想,esb是一種在鬆散耦合的服務和應用之間標準的整合方式。

esb 是呼叫服務的客戶機和這些服務的提供者之間的中介,它負責處理它們之間的連線任務,從而簡化了客戶機和提供者。通常都認為esb 至少必須提供傳輸、事件 和中介 服務,以幫助整合大型異構應用程式。esb需要提供訊息路由、協議轉換、遮蔽實現技術差異等功能。

參考:

使用企業服務匯流排簡化整合體系結構。http://searchwebservices.techtarget.com.cn/tips/86/2191586_2.shtml

企業服務匯流排解決方案剖析,第一部分:企業服務匯流排的基本概念。http://www.ibm.com/developerworks/cn/webservices/ws-esb1/

通過企業服務匯流排組合面向服務的體系結構和事件驅動的體系結構。http://www.chinaitpower.com/2006aug/2006-08-27/212971.html

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...