讓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 \GEO-ESB架構
- 在微服務中引入ESB使SOA重獲新生微服務
- SOA/ESB架構升級之路:從微服務到ServiceMesh,再到Sermant架構微服務
- SOA與服務化框架框架
- SOA 、MSA與CNA比較
- IBM觀點:SOA與微服務區別?IBM微服務
- 什麼是SOA
- 當SOA遇到DDD
- 單體巨石、微服務和SOA關係與區別微服務
- 主流RPC框架詳解,以及與SOA、REST的區別RPC框架REST
- java同步與非同步Java非同步
- 企業服務匯流排ESB
- SOA服務治理方案
- SOA四個原則
- setState非同步、同步與進階非同步
- 同步、非同步、阻塞與非阻塞非同步
- 簡單理解同步與非同步非同步
- 同步非同步 與 阻塞非阻塞非同步
- 執行緒與同步非同步執行緒非同步
- SOA新版本釋出
- 分層架構和SOA架構
- 聊聊執行緒與程式 & 阻塞與非阻塞 & 同步與非同步執行緒非同步
- 如何讓主控制域與NTP時間同步伺服器通訊起來伺服器
- socket阻塞與非阻塞,同步與非同步、I/O模型非同步模型
- JS執行機制--同步與非同步JS非同步
- 程式與執行緒、同步與非同步、阻塞與非阻塞、併發與並行執行緒非同步並行
- 前端面試:js同步與非同步問題前端面試JS非同步
- 徹底搞懂同步非同步與阻塞非阻塞非同步
- QT執行緒同步與非同步處理QT執行緒非同步
- javascript非同步與promiseJavaScript非同步Promise
- 非同步與協程非同步
- Dubbo原始碼分析(十)同步呼叫與非同步呼叫原始碼非同步
- ESB編排平臺,靈活構建企業系統流程
- ESB匯流排平臺,輕量級視覺化編排視覺化
- eclipse svn怎麼讓其同步整個專案?Eclipse
- 非同步程式設計真的讓程式更快了嗎?非同步程式設計
- win10如何讓edge收藏夾同步_win10同步edge收藏夾的方法Win10
- 多工同步與互斥概念
- NAS與NAS資料同步