2011-03-29 09:27:55 來(lái)源:TechTarget中國(guó)
按照Harding的說(shuō)法,人們?cè)谟懻?strong>ESB的時(shí)候,他們想要的一個(gè)關(guān)鍵的東西是利用ESB作為消息傳遞總線來(lái)交換信息的能力。“在消息轉(zhuǎn)換方面,在你的組合服務(wù)乃至作為復(fù)合引擎的能力方面,這一基本愿景都可以增加許多其他的東西,但是其核心是消息傳遞”。
從歷史上看,Harding介紹,一度有許多關(guān)注于ESB是否是SOA必不可少的部分的討論。他表示:“從理論上看,答案是否定的。”相反,SOA需要的是面向服務(wù)的架構(gòu),對(duì)組件即服務(wù)的定義,對(duì)服務(wù)定義的識(shí)別以及那些服務(wù)的松耦合,他這樣解釋。
然而,Harding指出,一旦組織實(shí)現(xiàn)了服務(wù)之間消息交換的松耦合,通常他們會(huì)發(fā)現(xiàn)其面向服務(wù)架構(gòu)的關(guān)鍵部分是ESB作為消息交換的方式。
Ken Volmer是研究機(jī)構(gòu)Forrester的一位分析師,他說(shuō)ESB處理不同組件之間的交互,創(chuàng)建并引導(dǎo)服務(wù),甚至還提供組件之間的協(xié)調(diào)。
“ESB是使得某人有效實(shí)現(xiàn)SOA的管道”,他補(bǔ)充道。
實(shí)現(xiàn)那個(gè)遠(yuǎn)大的架構(gòu)愿景則是另一回事。Volmer說(shuō)一個(gè)好的起點(diǎn)是架構(gòu)參考模型。他說(shuō):“自從首次ESB討論以來(lái),人們就其應(yīng)該包含一個(gè)架構(gòu)層、一個(gè)連接層、一個(gè)中介層以及一個(gè)協(xié)調(diào)層已經(jīng)達(dá)成了廣泛的共識(shí)。”
引用Forrester最近的一份報(bào)告《ESB參考架構(gòu)模型》(The ESB Reference Architecture Model)的說(shuō)法,Volmer說(shuō),若干ESB組件必須協(xié)同工作以提供基本的ESB框架來(lái)實(shí)現(xiàn)可用性(通常而言,是通過(guò)集群的方式)、聯(lián)邦(為了支持ESB的互操作)、拓?fù)浣Y(jié)構(gòu)(如星形結(jié)構(gòu))及可擴(kuò)展性(這樣客戶就可以自行增加容量)。
ESB是面向服務(wù)的一個(gè)例子,對(duì)于許多組織來(lái)說(shuō)它仍是“一種不同的做事方式”。他認(rèn)為人們習(xí)慣于進(jìn)行點(diǎn)到點(diǎn)的集成,而通過(guò)ESB的話你可以用多種方式對(duì)代碼進(jìn)行一次創(chuàng)建多次重用??朔欠N開(kāi)發(fā)任何東西都要白手起家的思想很關(guān)鍵——然后利用ESB來(lái)幫助實(shí)現(xiàn)SOA可以令生活更簡(jiǎn)單。“但是開(kāi)發(fā)人員仍然喜歡寫(xiě)代碼,而這一點(diǎn)會(huì)是個(gè)問(wèn)題”,他補(bǔ)充道。
Volmer說(shuō)其中一個(gè)主要的挑戰(zhàn)是實(shí)現(xiàn)ESB市要確保你在購(gòu)買(mǎi)產(chǎn)品前能擁有合適的產(chǎn)品。如果吞吐量是關(guān)鍵需求,那么你必須在購(gòu)買(mǎi)前產(chǎn)品前在本地對(duì)其進(jìn)行測(cè)試。他表示:“耳聽(tīng)為虛眼見(jiàn)為實(shí),不要亂買(mǎi)東西。”。
根據(jù)Volmer的說(shuō)法,實(shí)現(xiàn)ESB并不盡然是那么困難的。他說(shuō)挑戰(zhàn)的難度嚴(yán)重依賴于參與ESB的人的技術(shù)水平。他說(shuō):“實(shí)現(xiàn)它并不簡(jiǎn)單,但是我們已經(jīng)突破了前沿階段;ESB已經(jīng)發(fā)展了有8到10個(gè)年頭了,因此供應(yīng)商已經(jīng)讓其使用起來(lái)要容易得多了。”
“因此”,他說(shuō):“實(shí)現(xiàn)ESB對(duì)于一個(gè)組織得當(dāng)?shù)腎T部門(mén)來(lái)說(shuō)不是什么重大挑戰(zhàn)”。
Volmer說(shuō)Forrester已經(jīng)訪問(wèn)了20家最近實(shí)現(xiàn)了ESB的公司,并沒(méi)有發(fā)現(xiàn)有什么特別困難繁重的領(lǐng)域。“最重要的是,集成已經(jīng)是一種不同的方式了,”他補(bǔ)充道。然而,他指出,在問(wèn)題浮出水面的初步實(shí)現(xiàn)階段,約有80%的問(wèn)題似乎都與架構(gòu)和平衡有關(guān),只有20%的問(wèn)題與調(diào)優(yōu)相關(guān)聯(lián)。
“從我的理論視角來(lái)看,ESB最能激發(fā)我興趣的東西是,從一個(gè)ESB將服務(wù)輸送到另一個(gè)ESB究竟有多容易,” Hardy補(bǔ)充說(shuō)。
免責(zé)聲明:本網(wǎng)站(http://www.www.gypb.net/)內(nèi)容主要來(lái)自原創(chuàng)、合作媒體供稿和第三方投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
本網(wǎng)站刊載的所有內(nèi)容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權(quán)歸原作者所有。任何單位或個(gè)人認(rèn)為本網(wǎng)站中的內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),請(qǐng)及時(shí)通知本站,予以刪除。
