


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、企業(yè)服務總線ESBa究摘要隨著社會信息化進程的進一步加快和信息化技彳行的不斷進步,很多企業(yè)發(fā)現(xiàn)在引進新的應用和系統(tǒng)的同時,由于舊的應用和系統(tǒng)所采用的體系結構與新的系統(tǒng)存在極大的差異,往往使這些應用集成到新的系統(tǒng)中并不容易。為了解決這些問題,業(yè)界已經(jīng)出現(xiàn)了許多相關的技術及方案,典型的有企業(yè)應用集成(EAI)等。但是傳統(tǒng)面向組件的EAI實現(xiàn)方式存在許多明顯的局限性,例如:復用度差、緊耦合、配置文件過多導致應用復雜以及報文格式的轉換缺少標準支持等缺點,所以業(yè)界正在廣泛尋求解決傳統(tǒng)EAI實施方式所存在問題的方案。SOA勺提出在很大程度上就是為了更好地滿足企業(yè)應用集成的需求。關鍵詞SOA;企業(yè)服務總線;
2、ESB前言面向服務的體系結構已經(jīng)逐漸成為IT集成的主流技術。面向服務的體系結構(service-orientedarchitecture,SOA是一種軟件系統(tǒng)設計方法,通過已經(jīng)發(fā)布的和可發(fā)現(xiàn)的接口為終端用戶應用程序或其他服務提供服務1。SOAKIT架構分為組件層、Web服務層、業(yè)務流程層等。組件層包括各種應用組件,它們通常是技術相關的具體實現(xiàn),各種具體的分布式組件技術(CORB、ACOM/DCO、MJ2EE)都可以用于實現(xiàn)組件層的應用組件。通常復雜的IT環(huán)境中的組件層都同時使用了多種分布式組件技術,而不同實現(xiàn)技術之間的互聯(lián)性障礙給應用集成帶來了極大的困難,進而形成了一個個信息孤島。SO聞I入了
3、Web服務層來解決此種情況下的應用集成問題。Web!艮務是獨立于各種分布式組件技術的,它使用標準的基于XML的服務描述語言(WebServiceDescriptionLanguage,WSDL來定義和封裝離散的業(yè)務功能,各種支持Web服務的分布式組件技術能夠將其上的業(yè)務組件發(fā)布成Web服務并產(chǎn)生相應的WSD戊:檔,并且只需要依據(jù)WSD描述的信息就能夠調(diào)用Web服務,即WSD所描述的業(yè)務功能。Web服務在系統(tǒng)集成方面得到了廣泛的應用。在SOA中,需要進入系統(tǒng)集成環(huán)節(jié)的業(yè)務組件都被映射為Web服務,形成了Web服務層。業(yè)務流程層則處于Web服務層之上,通過對Web服務的流程編排來實現(xiàn)商業(yè)流程。業(yè)務
4、流程層通過Web服務層能夠調(diào)用到基于各種分布式組件技術實現(xiàn)的業(yè)務組件,實現(xiàn)了復雜IT系統(tǒng)環(huán)境的應用集成。ESB特征大規(guī)模分布式的企業(yè)應用需要相對簡單而實用的中間件技術來簡化和統(tǒng)一越來越復雜、煩瑣的企業(yè)級信息系統(tǒng)平臺。面向服務體系架構(SOA是能夠將應用程序的不同功能單元通過服務之間定義良好的接口和契約聯(lián)系起來。SOA用戶可以不受限制地重復使用軟件、把各種資源互連起來,只要IT人員選用標準接口包裝舊的應用程序、把新的應用程序構建成服務,那么其他應用系統(tǒng)就可以很方便地使用這些功能服務。支撐SOA的關鍵是其消息傳遞架構-企業(yè)服務總線(ESB。ESB是傳統(tǒng)中間件技術與XMLWeb服務等技術相互結合的產(chǎn)
5、物,用于實現(xiàn)企業(yè)應用不同消息和信息的準確、高效和安全傳遞2。ESB的出現(xiàn)改變了傳統(tǒng)的軟件架構,可以提供比傳統(tǒng)中間件產(chǎn)品更為廉價的解決方案,同時它還可以消除不同應用之間的技術差異,讓不同的應用服務協(xié)調(diào)運作,實現(xiàn)不同服務之間的通信與整合。ESB標準功能總線基礎服務框架:提供系統(tǒng)一致性、安全性、可靠性,以及性能和擴展能力保障的基礎技術手段,如隊列、消息、路由等。集成服務:提供基礎的集成服務與用戶定制的應用服務;支持多種集成服務模式;支持服務的封裝、重用、服務組合、服務調(diào)度,如文件、郵件、數(shù)據(jù)庫、WEBI務、XML等。公用服務:提供內(nèi)置的各種公用服務。例如,渠道認證服務,日志服務等公用服務。服務管理和
6、服務標準:提供服務配置管理的前臺工具集合,并提供行業(yè)的服務規(guī)約標準。4常用ESB對比對現(xiàn)有的各種開源58總線依據(jù)性能、可擴展性、資料文檔完整程度以及整合難易程度等方面展開。JBossESBJBossESB是JBoss社區(qū)為面向SOAW提出白一個EAI系統(tǒng)平臺。它提供了很多EAI本身所應具有的功能,例如業(yè)務流程監(jiān)控、集成開發(fā)環(huán)境、工作流用戶接口、業(yè)務流程管理、分布式計算架構以及作為應用容器的功能等??梢哉fJBossESB在功能上是較為強大的。但相對于上面的總線而言,它的技術架構方案是最獨立的。因為它除了支持J2EE標準外,對于JBI規(guī)范壓根就不沾邊。當然也就不存在JBI規(guī)范中的規(guī)范化消息路由、服
7、務引擎和綁定組件了。JBossESB除了支持WebService外,還支持多種的遠程調(diào)用協(xié)議,例如JMS只是相對于ServiceMix和CXF而言,如果要對JBossESB進行擴展,可能要花費較大的時間和精力。MuleESBMule是當下使用最多的開源集成平臺。MuleESB價格低廉,配置、擴展簡單,而且靈活性強,使得它非常流行。MuleESM社區(qū)版和企業(yè)版,其中,社區(qū)版是免費的,但4.0.1以后不再有社會版,步入收費狀態(tài)。4.3WSO2ESB(WSO)2WSO2ES屈一個輕量級的易于使用的企業(yè)服務資源總線,基于ApacheSoftwareLicensev2.0.WSO2ESB允許系統(tǒng)管理員和SO磔構師輕松的配置消息路由,虛擬化,中介,轉換,日志記錄,任務調(diào)度,負載均衡,失敗路由,事件中介等等.運行時被設計為完全異步,非阻塞、連續(xù)的?;贏pacheSynapse中介引擎。5結束語本文介紹了企業(yè)服務總線系統(tǒng)的相關理論基礎,主要包括面向服務架構(SOA的概念、特征、與WE同艮務的關系以及SOA寸軟件架構設計的影響;然后重點介紹企業(yè)服務總線ESR它作為面向服務類型EAI的實施方式和傳統(tǒng)的EAI相比有著強大的功能和優(yōu)點,最后對比了目前主流的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 出水果合同范本
- 電子競技產(chǎn)品電商平臺的運營特點與盈利模式
- 科技助力腎臟健康與優(yōu)化日常作息
- 2025能源控股集團所屬遼能股份招聘665人(遼寧)筆試參考題庫附帶答案詳解
- Tetrahydrocannabiphorol-THCP-生命科學試劑-MCE
- it合作合同范本
- 果園招標合同范本
- 生活方式干預對疼痛緩解及生活質(zhì)量的長期影響
- 系統(tǒng)檢測合同范本
- 2025陜煤電力略陽有限公司招聘(20人)筆試參考題庫附帶答案詳解
- 2024年-ITSS新標準培訓學習材料
- 第2課《讓美德照亮幸福人生》第2框《做守家庭美德的好成員》-【中職專用】《職業(yè)道德與法治》同步課堂課件
- (正式版)SHT 3227-2024 石油化工裝置固定水噴霧和水(泡沫)噴淋滅火系統(tǒng)技術標準
- 2024屆廣東省深圳市中考物理模擬試卷(一模)(附答案)
- 前庭功能鍛煉科普知識講座
- 供應鏈戰(zhàn)略布局與區(qū)域拓展案例
- 上海話培訓課件
- 注塑車間績效考核方案
- 初中英語閱讀理解專項練習26篇(含答案)
- 誦讀經(jīng)典傳承文明課件
- 高中數(shù)學選擇性必修3 教材習題答案
評論
0/150
提交評論