讓ESB與SOA同步
今年,當主要的經銷商如IBM 和 BEA Systems Inc衝入企業服務匯流排這個市場時,更多的ESB經銷商仍在為找到多於一種的實現中介軟體連通的方法而匆匆地重新構造他們的產品。實際上,Fiorano Software Inc已發出最新公告,他們將所有的產品標記為物件導向的架構(SOA)平臺,而不是ESB。
根據Fiorano公司的執行長Atul Saini所說,它們之間的區別在於業務流程協作和重構Java聯結器架構(JCA)構件。Fiorano公司的SOA平臺2006版看起來在連通性方面甚至在處理一些基礎的商業構件方面提供了一些智慧機制,這些機制可以讓使用者在建立Web服務的時候進行重用,以替代單一的連通性。
“ESB本身的價值是有侷限性的”Saini說。“它增加了智慧方向,這是我們從中介軟體的早期版本所看到的,而且這就是它出色的一面。”
但是Saini並不是把ESB投放在匯流排的使用中。Fiorano公司的ESB處於SOA平臺的核心。
“如果你使用不同的機器,那麼通訊已經完成了。”他說。“一旦你開始使用多終端,那麼在這個過程中某些關鍵步驟已經完成了。”
ESB為可視測圖工具、Java聯結器架構(JCA)的構件以及構成Fiorano公司的SOA平臺的業務流程執行語言(BPEL)服務模型提供神經系統。Fiorano公司的競爭對手Cape Clear Software Inc.公司這個月將發出公告來推出他們的最新更新版本,同樣,Fiorano公司也打算通過釋出這樣的資訊衝擊市場,這資訊表明了所有建立在ESB基礎之上的聯合功能將使SOA採用一種更加簡單的,並且是低費用的建議。
ZapThink LLC公司的分析師Ron Schmelzer說,ESB市場並不能在第一時間吸引大量的資金,而且現在IBM、BEA和開放原始碼的ESB現在都正在進入這一領域,它為那些建立類別的公司甚至只留下了相當少的市場份額。他補充說,當IT公司只顧著緊緊抓住大量的關於建立一個面向服務的設計的爭議時,ESB看起來已經丟失了某些商機。
“ESB 其實是個真正的沼澤,” Schmelzer 說。“ 它有一點但不是完全地與SOA 有關。實現SOA面臨的真正挑戰不是你需要更多的資訊。顧客真正需要幫助的地方是處理他們建立服務時的所有後設資料。”
當然,這也就是Fiorano公司使用BPEL伺服器所獲得的,但是The 451 Group的分析師Dennis Callaghan爭辯道,它是沒有資格作為一個完全的SOA平臺的。
“ Fiorano公司已經為他們的企業匯流排增加了一個更好的BPEL 引擎,並且現在稱其為SOA 平臺,”他說。“那麼這是否意味著他們已經擁有了一個完整的平臺,來實現企業的面向服務架構了麼?實際上並不是的。我想說的是,你仍然需要Web服務管理,一個使其生效的序號產生器制和安全機制。”
Callaghan 補充說,目前沒有一個經銷商達到這樣的程度。他相信,除業務流程管理之外,ESB將作為基礎類別在業務活動監控、Web服務設計以及SOA管理等這些領域中得到批量化傳播。
同時,Schmelzer爭辯道,改革需要儘快地進行。
“經銷商需要得到這樣的證明:他們與面向服務的架構是息息相關的。”他說。“它不能僅僅只是新瓶裝舊酒的產品。對於Web層而言,與最新的六種不同於以往的解決方案相比較,你的產品中有哪些不同?”
對ESB而言,圍繞著如何更快地與新服務“整合在一起”,看起來將要實現與其相關的案例,正如Saini使ESB併入SOA。這樣看來,ESB的未來就是讓使用者生活更方便的包中的一部分。
“ 顧客既想建立面向服務的架構,又想每一個步驟都不付費用給諮詢公司,”Saini說。“只有當你減紛繁的複雜性的時候,才有可能減少對諮詢的依賴性。除此之外,你是不可能省時或者省錢的。”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14780828/viewspace-406894/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 傳統ESB與SOA架構融合架構
- 深入解讀ESB與SOA的關係
- SOA和ESB的區別
- 軟體架構方面基礎-ESB \SOA \GEO-ESB架構
- SOA、ESB、NServiceBus、雲端計算 總結
- Forrester:視ESB為SOA的本質REST
- 在微服務中引入ESB使SOA重獲新生微服務
- ESB是否也是SOA成功落地的最關鍵任務?
- SOA/ESB架構升級之路:從微服務到ServiceMesh,再到Sermant架構微服務
- 談談自己對REST、SOA、SOAP、RPC、ICE、ESB、BPM知識彙總及理解RESTRPC
- soa與微服務微服務
- SOA與服務化框架框架
- SOA與企業應用
- esb的核心功能由 open source esb in action 定義
- SOA之(2)——SOA架構基礎概念與設計框架架構框架
- 微服務=ESB的死亡?微服務
- ESB的幾種模式模式
- SOA之(5)——REST的SOA(SOA with REST)概念REST
- ERP與SOA結合:基於SOA的ERP體系架構架構
- Oracle+BEA 後的 ESBOracle
- 同步與非同步 阻塞與非阻塞非同步
- java同步與非同步Java非同步
- 看BPM技術與SOA相映生輝
- SOA 與資料庫的新定位(IOD)資料庫
- SOA Agents──當網格遇上SOA
- 如何讓nodejs同步操作NodeJS
- 工作總結--ESB工作平臺
- 同步與非同步、阻塞與非阻塞的理解非同步
- IBM觀點:SOA與微服務區別?IBM微服務
- SOA在業務與IT兩個世界中暢行
- 架構設計師與 SOA , 第 2 部分架構
- 架構設計師與SOA, 第 1 部分架構
- 轉享:SOA 反模式: Nanoservices | SOA Zone模式NaN
- SOA 案例研究:Web 2.0 SOA 場景Web
- soa == webServiceWeb
- 執行緒與同步非同步執行緒非同步
- 同步非同步 與 阻塞非阻塞非同步
- setState非同步、同步與進階非同步