免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
esb和eai的區(qū)別

話說SOA也推了很多年了,出現(xiàn)了比如ESB、SCA、jbi等各類技術(shù)和標(biāo)準(zhǔn),亂的很.各類比較也說的云里霧里,在下理一理,按自己的觀點說說。

先說說esb和eai的區(qū)別.個人觀點:esb就是eai 設(shè)計和使用的best practice的應(yīng)用。且看看以下官方的比較論述:

1.?集成的本質(zhì)

EAI的集成方式從本質(zhì)而言是基于消息的集成,因此EAI的各組成部件,如適配器與hub,都帶有消息轉(zhuǎn)換與消息路由的功能,在EAI的運作過程中,單個應(yīng)用系統(tǒng)只關(guān)心其與EAI連接部分消息的輸入與輸出,不關(guān)心具體的業(yè)務(wù)處理,業(yè)務(wù)處理都是在應(yīng)用系統(tǒng)內(nèi)部完成的。

SOA的集成方式,其本質(zhì)是對業(yè)務(wù)功能服務(wù)化后根據(jù)業(yè)務(wù)流程進(jìn)行編排,是真正意義上的基于功能服務(wù)的集成。當(dāng)然在基于SOA的集成中同樣包含了基于消息集成的功能。

因此基于SOA的集成方式比EAI的集成方式適用范圍更廣。

個人觀點:無非是在設(shè)計接口時,是面向服務(wù)和面向消息的區(qū)別。關(guān)鍵在于使用者的設(shè)計方式。EAI本身又不是不能設(shè)計成支持服務(wù)的。

2.?集成對象的顆粒度

SOA和EAI從不同的視角切入去看待企業(yè)已有的信息資源,并基于此對企業(yè)已有的資源進(jìn)行梳理、分類和集成。

????????EAI從應(yīng)用系統(tǒng)的層面去看待企業(yè)已有信息資源,企業(yè)的每一個應(yīng)用系統(tǒng)被看作一個集成單元,EAI工作的目標(biāo)就是,通過為這些已有的應(yīng)用系統(tǒng)提供一種中間溝通方式,讓這些應(yīng)用軟件之間可以進(jìn)行數(shù)據(jù)的共享與交換,從而盤活這一個個獨立的“信息孤島”。

?????????SOA從提供服務(wù)、使用服務(wù)的角度去看待企業(yè)已有的信息資源。在這種方式下,同樣的一種資源既可能是服務(wù)提供者,也同樣可以是服務(wù)使用者;?在這種方式下,一個應(yīng)用模塊可能只提供一種服務(wù),因此被封裝成一個服務(wù),也可能由于提供了多種服務(wù),而需要進(jìn)一步劃分。

顯然,SOA方式集成處理的顆粒度比EAI要小,因此SOA方式比EAI方式更具有靈活性。

個人觀點:這丫的更不靠譜了。粒度的設(shè)計擺明主要是由使用者決定的嘛

3.?標(biāo)準(zhǔn)化

SOA在實現(xiàn)企業(yè)信息化集成的同時,也將實現(xiàn)企業(yè)級服務(wù)的高度可重用作為目標(biāo),因此,在SOA架構(gòu)中任何一種接口、通訊、協(xié)議都是遵循相應(yīng)的國際標(biāo)準(zhǔn),如:標(biāo)準(zhǔn)描述語言(WSDL)、發(fā)現(xiàn)協(xié)議(UDDI)和消息協(xié)議(SOAP)等。

EAI則大多使用基于具體實施EAI企業(yè)中制定的私有標(biāo)準(zhǔn)?;谒接袠?biāo)準(zhǔn)的優(yōu)點是可以在一定程度上減輕EAI中間層對應(yīng)用系統(tǒng)消息翻譯轉(zhuǎn)換的壓力,在應(yīng)用系統(tǒng)較少的情況下可以提高EAI的整體性能,但私有標(biāo)準(zhǔn)同時也對企業(yè)整合的靈活可擴展性上帶來損失,當(dāng)企業(yè)引入新的應(yīng)用系統(tǒng),或當(dāng)某個應(yīng)用系統(tǒng)需要做比較大的改動時,整個EAI總線的適應(yīng)性將變得十分脆弱。

在系統(tǒng)較少的情況下或是系統(tǒng)集成的早期階段,采用私有標(biāo)準(zhǔn)的EAI會體現(xiàn)出性能高,實現(xiàn)難度低等優(yōu)點,但在企業(yè)規(guī)模不斷增長的過程中,新引入系統(tǒng)的整合難度將因為標(biāo)準(zhǔn)的不統(tǒng)一而呈指數(shù)級上升。

個人觀點:標(biāo)準(zhǔn)化。。。又是扣帽子的東西。這個eai也可以設(shè)計成支持這些協(xié)議吧。?

4.?靈活可擴展性

由于對標(biāo)準(zhǔn)的良好支持,使得SOA具有可靈活擴展的特性,而EAI要達(dá)到同樣的擴展效果,其代價將遠(yuǎn)遠(yuǎn)高于SOA。例如,現(xiàn)在有甲、乙兩個系統(tǒng)需要集成。假設(shè)它們通過SOA完成集成形成A方案,使用EAI完成集成形成B方案。當(dāng)集成需求發(fā)生變化后,甲乙兩個系統(tǒng)需要以另外一種業(yè)務(wù)邏輯進(jìn)行集成。對于A方案而言,所需要做的工作比較簡單,只需將之前的業(yè)務(wù)邏輯打開,重新組合一下業(yè)務(wù)邏輯就可以實現(xiàn)。而對于B方案而言,過程就會麻煩的多,需要根據(jù)新的業(yè)務(wù)邏輯,重新設(shè)計開發(fā)滿足新業(yè)務(wù)邏輯需要的適配器和中間層的消息處理邏輯。

個人觀點:這個怎么看也是設(shè)計層面比如消息(服務(wù))粒度等問題了。?

5.?重用性

企業(yè)信息化建設(shè)的投資可以分為兩個部分:現(xiàn)有應(yīng)用系統(tǒng)的維護(hù)與新系統(tǒng)的開發(fā)費用。在SOA架構(gòu)下,各個服務(wù)是以完全獨立的方式通過服務(wù)目錄暴露在SOA集成平臺上的,當(dāng)新集成進(jìn)來的應(yīng)用系統(tǒng)需要使用現(xiàn)有的某個服務(wù)時,可以直接使用,無需再次開發(fā),即服務(wù)是可重用的,只需用開發(fā)目前還沒有的業(yè)務(wù)功能服務(wù),這樣可以充分利用現(xiàn)有的資源,降低成本。

通過EAI方式實現(xiàn)企業(yè)應(yīng)用集成,其開發(fā)的適配器、中間層消息轉(zhuǎn)換規(guī)則和消息路由都是緊耦合的,當(dāng)新系統(tǒng)要在EAI中進(jìn)行集成,便需要對現(xiàn)有的部分適配器、中間層消息轉(zhuǎn)換規(guī)則與消息路由進(jìn)行改造,無法重用。

因此,使用SOA比使用EAI更經(jīng)濟,尤其在多個應(yīng)用系統(tǒng)相互集成的復(fù)雜場景下,SOA的優(yōu)點將更加突出。

個人觀點:也是由使用者的設(shè)計層面決定的吧。。。

6. SOA企業(yè)服務(wù)總線與EAI總線的比較

ESB(Enterprise Service Bus企業(yè)服務(wù)總線)是一種用于推動SOA的基礎(chǔ)設(shè)施,從技術(shù)上而言,企業(yè)服務(wù)總線是一種消息傳遞的主干線,它用于提供協(xié)議轉(zhuǎn)換,消息格式的轉(zhuǎn)換,地址路由,接收并分發(fā)從各個連接到ESB的服務(wù)請求與系統(tǒng)傳遞來的消息。

在EAI的總線架構(gòu)中,EAI為消息傳播提供了一個中央消息主干線—Bus。應(yīng)用程序使用適配器將消息發(fā)布到總線,消息通過總線流動到預(yù)訂的應(yīng)用程序中。總線是消息流動的通道,捆綁在應(yīng)用軟件端的適配器負(fù)責(zé)將消息在應(yīng)用程序端的格式與符合總線標(biāo)準(zhǔn)的格式之間轉(zhuǎn)換。因此,對于每一個應(yīng)用程序,都需要單獨為其開發(fā)符合應(yīng)用程序自身要求的適配器,而由于沒有遵循統(tǒng)一的標(biāo)準(zhǔn),這些適配器是無法通用的。當(dāng)某個應(yīng)用系統(tǒng)進(jìn)行比較大的改動時,則有可能存在對適配器的改造已經(jīng)不能滿足系統(tǒng)變更需求的情況,此時甚至有可能會牽涉到對BUS總線的修改,給企業(yè)信息架構(gòu)帶來很大的風(fēng)險。

從ESB和EAI的總線工作過程上的區(qū)別可以看出ESB承擔(dān)了更多的責(zé)任,做了更多的事情,為集成后的系統(tǒng)提供了完善、堅固的底層支持。而EAI的總線,只是一個消息的分發(fā)器。功能上的差別導(dǎo)致了系統(tǒng)集成到總線上的代價的巨大差異。

個人觀點:EAI和ESB架構(gòu)上有些區(qū)別的可能也在這里了。EAI有HUB和總線兩種類型,總線類型的把消息處理適配器部署于應(yīng)用系統(tǒng),而hub類型的把消息處理適配器部署于hub系統(tǒng)。對于hub型的,加個消息適配器統(tǒng)一管理調(diào)用層應(yīng)該就達(dá)到ESB的類似功效吧?至于總線類型的,也只需要輕量級的改造就可以支持類似功能。題外話:總線類型的EAI來源:http://www.icode9.com/content-4-123851.html
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ESB概述
企業(yè)服務(wù)總線解決方案剖析,第 1 部分: 企業(yè)服務(wù)總線的基本概念
ESB——企業(yè)服務(wù)總線沒有神話
軟件架構(gòu)綜述知識
SOA、ESB、NServiceBus、云計算 總結(jié)
IMTI英泰移動通信學(xué)院
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服