監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 簽約案例 | 購買價格 | 在線試用 | 手機(jī)APP | 產(chǎn)品資料
X 關(guān)閉

企業(yè)上SOA要不要采用ESB

申請免費(fèi)試用、咨詢電話:400-8352-114

來源:泛普軟件

服務(wù)的監(jiān)控及提供相對比較簡單。最讓人困惑的SOA決策是服務(wù)如何聯(lián)系、服務(wù)之間應(yīng)采用哪種仲裁機(jī)制。

在理想情況下, SOA中的每個服務(wù)都應(yīng)符合標(biāo)準(zhǔn)的Web服務(wù)規(guī)范,健壯可靠,而且可以供需要服務(wù)的應(yīng)用或者XML負(fù)載的一系列眾多授權(quán)的應(yīng)用或者服務(wù)直接使用。但實(shí)際上,企業(yè)需要應(yīng)對使用從MQ到AS2等各種專有協(xié)議的遺留系統(tǒng)。而許多人認(rèn)為,只有WS-Reliable Messaging等Web服務(wù)協(xié)議完全成形,并得到廣泛實(shí)施,Web服務(wù)的傳送才會獲得企業(yè)所需的可靠性。

于是,ESB蜂擁而入——ESB是如今與SOA關(guān)系最緊密的一類產(chǎn)品。ESB是一種消息傳送總線及服務(wù)平臺,有了它,連接舊系統(tǒng)、管理及編制服務(wù)就會比較簡單。與企業(yè)應(yīng)用集成(EAI)產(chǎn)品一樣,ESB也負(fù)責(zé)轉(zhuǎn)換及發(fā)送消息。ESB廠商對自己的產(chǎn)品是否基于標(biāo)準(zhǔn)非常重視,目前大多數(shù)使用Java消息服務(wù)(JMS)或者某種專有的消息傳送協(xié)議,目的是為了提供必要的可靠性。

支持者喜歡ESB是因?yàn)镋SB讓他們可以配置服務(wù)、管理服務(wù)之間的聯(lián)系。經(jīng)歷了好幾年沒有ESB的日子后,工資單處理服務(wù)市場的巨擘ADP公司最近采用了分布式ESB,因?yàn)椤昂茈y維護(hù)大批一對一的消息傳送適配器”,該公司雇主服務(wù)部門的CIO Bob Bongiorno說。這家公司的服務(wù)數(shù)量從9個增加到了30個以上,但在此過程中,“管理難度絕不是僅僅增加了三倍”。

Intuit公司集成架構(gòu)解決方案部門的首席架構(gòu)師Martin Moseley說,ESB適用于需要編制的長時間運(yùn)行流程,譬如訂單處理。在這種流程中,各步驟必須按某種次序來進(jìn)行,而且整個過程都要進(jìn)行驗(yàn)證。譬如,在計(jì)算運(yùn)費(fèi)或者批準(zhǔn)使用信用卡之前,訂單流程可能需要驗(yàn)證顧客的地址(原因是驗(yàn)證信用卡往往需要地址); 只有完成了所有步驟,才可以發(fā)送貨物清單。Intuit的訂單處理系統(tǒng)就使用這樣一種仲裁服務(wù)方法。

但也有人認(rèn)為ESB只是改頭 換面的EAI而已,他們認(rèn)為ESB有悖于SOA的開放性。伯頓集團(tuán)的分析師Anne Thomas Manes認(rèn)可使用ESB配置服務(wù),甚至把細(xì)粒度服務(wù)編制成可廣泛訪問的粗粒度服務(wù),但抨擊了總線作為傳送所有服務(wù)的網(wǎng)關(guān)這一概念,尤其當(dāng)ESB消息的來回傳送帶來額外開銷時,她更是覺得不能接受。(IT168)

發(fā)布:2007-04-23 11:08    編輯:泛普軟件 · xiaona    [打印此頁]    [關(guān)閉]
相關(guān)文章:

泛普濟(jì)南OA快博其他應(yīng)用

濟(jì)南OA軟件 濟(jì)南OA新聞動態(tài) OA管理信息化 濟(jì)南OA快博 濟(jì)南OA行業(yè)資訊 濟(jì)南監(jiān)控公司 濟(jì)南倉庫管理軟件 濟(jì)南餐飲管理軟件 濟(jì)南物業(yè)管理軟件 濟(jì)南網(wǎng)站建設(shè)公司 濟(jì)南軟件開發(fā)公司 濟(jì)南門禁系統(tǒng)