消息中間件客服協(xié)議設計與實現(xiàn)方法研究.pdf_第1頁
已閱讀1頁,還剩94頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、一段時間以來,愈來愈多的項目不同程度地提出了消息中間件的使用需求,以及近年來消息中間件在軟件開發(fā)工程中需求的大面積增長,導致消息中間件的開發(fā)愈來愈受到業(yè)界的重視、進而也受到了學術界的重視。消息中間件的實現(xiàn)方式千差萬別,而客服協(xié)議的設計實現(xiàn)始終是消息中間件實現(xiàn)中的重要一環(huán)。客服協(xié)議的設計直接影響中間件的運行效率、安全性以及擴展性與靈活性。本文試圖在這方面有所進展。 本文主要研究了兩類協(xié)議,文本協(xié)議和二進制協(xié)議。 在文本協(xié)議

2、的設計中,采用了XML格式,這是由XML的多方面優(yōu)點決定的。XML的優(yōu)點主要包括一下幾個方面:可讀性強、易于實現(xiàn)、自描述性以及易于與WEB應用集成。另外XML文檔在正確性驗證方面也有了公開標準以及通用的驗證工具,這為協(xié)議的正確性驗證提供了方便。本文利用XML格式設計并實現(xiàn)了一個消息中間件的客服協(xié)議,并詳細描述了協(xié)議的格式、設計的過程,并列舉了幾個消息中間件中常見并具有代表性的例子。 XML格式的協(xié)議雖然集種種優(yōu)點于一身,但也有因

3、其優(yōu)點而帶來的缺點,而這其實是文本格式自身的缺點。 與二進制格式比較起來,文本格式在描述同樣信息的時候顯然需要更多的字節(jié)數(shù),因此帶來了諸多問題。這些問題包括:資源占用加大,處理效率降低,網(wǎng)絡流量增大等,而且問題會比二進制方式嚴重好多倍,同時還出現(xiàn)了二進制中不會出現(xiàn)的字符編碼與字符集問題。這一系列問題都是文本格式自身所固有的。到目前為止尚沒有出現(xiàn)一個公認的比較優(yōu)秀的解決方案,可以將文本格式的優(yōu)點保存,將缺點去掉。WAP領域提出的W

4、BXML,規(guī)范在這方面邁出了重要的一步。 WBXML規(guī)范將XML標簽表示為單字節(jié)整數(shù)值,將標簽值分割為代碼空間和代碼頁,為結(jié)構和控制標簽定義了全局唯一的代碼常量,提出了二進制XML的語法描述,這一做法為提高XML的效率作出了極大的貢獻。隨后,Marc Girardot和Neel SLmdaresan在WBXML的基礎上作了進一步的改進,將二進制XML中的結(jié)構信息和內(nèi)容數(shù)據(jù)分離開來,對常見數(shù)據(jù)類型進行了編碼,并測試了改善后的協(xié)議性

5、能。如預料的一樣,協(xié)議性能有了很大的改善。 二進制XML在性能上優(yōu)于XML是必然的,但兩位作者并沒有說明到底有哪些因素影響性能,以及這些因素對性能的影響有多大,有什么樣的特點即二進制XML設計適用的應用特點。這些問題不解決,這個設計就很難被普遍接受并應用。同時兩位作者的設計也與WBXML不再兼容。本文在詳細考慮常規(guī)應用的特點后對設計細節(jié)做了改動,使得設計更具有普適性,尤其是在消息中間件中的應用。本文接著解決了設計與WBXML的兼

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論