資源描述:
《xml技術(shù)在嵌入式系統(tǒng)網(wǎng)絡(luò)應(yīng)用集成中的應(yīng)用研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、摘要XML技術(shù)在嵌入式系統(tǒng)網(wǎng)絡(luò)應(yīng)用集成中的應(yīng)用研究摘要本論文課題的主要目的是針對嵌入式設(shè)備解決兩個關(guān)鍵問題:首先是使嵌入式設(shè)備提供的應(yīng)用服務(wù)網(wǎng)絡(luò)化Web-enabled用戶能夠通過網(wǎng)絡(luò)實現(xiàn)服務(wù)其次是通過Web將多個應(yīng)用服務(wù)集成以提供復(fù)合型服務(wù),使得功能更為強大使用更為方便對此本論文提出了基于XML技術(shù)集成嵌入式系統(tǒng)網(wǎng)絡(luò)應(yīng)用服務(wù)的解決方案本論文首先比較分析了現(xiàn)今分布式計算環(huán)境中幾大主流組件集成技術(shù)具體地分析了它們各自的體系結(jié)構(gòu)及特點這些技術(shù)分別是Microsoft公司的基于WindowsNT平臺的COM/DCO
2、M技術(shù),OMG組織的CORBA技術(shù)它可獨立于平臺及編程語言以及Sun公司提出的基于Java語言的RMI技術(shù)這些技術(shù)都已經(jīng)發(fā)展得比較成熟功能強大但是它們相互之間存在很大的互操作性問題即利用不同技術(shù)標(biāo)準(zhǔn)建立起來的兩個系統(tǒng)之間的不能很好地相互通信雖然后來發(fā)展了利用橋技術(shù)的解決方案但這務(wù)必進一步地增加系統(tǒng)的復(fù)雜度實現(xiàn)起來需要花費大量的人力物力所以這些技術(shù)較適合于Intranet范圍而非Internet再者這些技術(shù)更適合于服務(wù)器端之間的大批量數(shù)據(jù)交互數(shù)據(jù)處理而不太適合于客戶端與服務(wù)器之間的消息傳遞數(shù)
3、據(jù)表達與文檔存儲基于以上原因本論文課題采用了新一代的網(wǎng)絡(luò)應(yīng)用集成技術(shù)WebService技術(shù)的基礎(chǔ)思想計算技術(shù)與面向消息的WebService技術(shù)是通過將緊密耦合的松散耦合的Web概念相結(jié)合來實現(xiàn)高效的n層Web服務(wù)的消費者不僅僅是通過PC或移動設(shè)備接入網(wǎng)絡(luò)的個人還可以是應(yīng)用程序甚至是另一個Web服務(wù)另外WebService技術(shù)的一大優(yōu)點是使用標(biāo)準(zhǔn)Web協(xié)議—XMLHTTPTCP/IP使得它具有良好的開放性可擴展性與靈活性可以解決不同系統(tǒng)間的互換性問題因此WebService技術(shù)更適合于通過W
4、eb的應(yīng)用服務(wù)的集成I摘要WebService技術(shù)使用SOAP協(xié)議作為通信協(xié)議其實SOAP僅是一種規(guī)范用以定義XML格式的消息本論文在分析SOAP規(guī)范的基本語法上重點地圍繞以下幾個問題進行了探討及研究第一如何將程序二進制數(shù)據(jù)表示為XML格式第二如何使用SOAP進行遠程過程調(diào)用(RPC)第三如何與HTTP綁定實現(xiàn)程序間的數(shù)據(jù)通信問題在解決上述一系列問題之后提出了利用SOAPRPC機制集成網(wǎng)絡(luò)應(yīng)用服務(wù)的結(jié)構(gòu)模型基于新建立的模型本論文課題針對嵌入式系統(tǒng)進行了實際地開發(fā)工作為完成實際功能需求建立了一個
5、實例原型驗證了模型的合理性及可行性關(guān)鍵詞XML技術(shù)分布式計算組件技術(shù)嵌入式系統(tǒng)網(wǎng)絡(luò)應(yīng)用集成II摘要RESEARCHONAPPLICATIONOFXMLTECHNOLOGYINEMBEDDEDSYSTEMWEBAPPLICATIONINTEGRATIONABSTRACTThismasterthesismainlyfocusesonsolvingtwoproblemsforembeddedequipments:Oneishowtomaketheserviceprovidedbytheembeddedequipme
6、ntsweb-enabled,sothattheclientscangetwhattheywantthroughnetwork.Andtheotherishowtointegratetheserviceviawebtoimprovethepowerandconvenienceoftheservice.Tosolvethetwoproblems,thisthesisprovidesasolutioninXMLtechnology.Firstofall,thisthesisdescribesseveralpopularco
7、mponentintegrationtechnologiesindistributedcomputingenvironmentinthelastfewyears.TheyareCOM/DCOMwhichisbasedonWindowsNToperatingsystem,CORBAwhichisindependentonbothOSandprogramminglanguage,andRMIbasedonJavalanguage.Thenthedifferentfeaturesamongthemarecomparedand
8、discussedtogetherwiththeiradvantagesanddisadvantages.Althoughallofthesetechnologieshavebeendevelopedverywellandpowerful,thesystemsbuiltindifferenttechnologiescannotwo