net環(huán)境下軟件組件之間的互操作方法研究

net環(huán)境下軟件組件之間的互操作方法研究

ID:34798076

大小:2.53 MB

頁數(shù):84頁

時間:2019-03-11

net環(huán)境下軟件組件之間的互操作方法研究_第1頁
net環(huán)境下軟件組件之間的互操作方法研究_第2頁
net環(huán)境下軟件組件之間的互操作方法研究_第3頁
net環(huán)境下軟件組件之間的互操作方法研究_第4頁
net環(huán)境下軟件組件之間的互操作方法研究_第5頁
資源描述:

《net環(huán)境下軟件組件之間的互操作方法研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫

1、南京理工大學碩士學位論文.NET環(huán)境下軟件組件之間的互操作方法研究姓名:劉建峰申請學位級別:碩士專業(yè):模式識別與智能系統(tǒng)指導教師:吳慧中20070601碩士論文.NET環(huán)境下欺件組件之間的互攝作方法研究摘要組件開發(fā)模型(C伽)所開發(fā)的組件具有很好的復用性,可以使軟件系統(tǒng)更為結(jié)構(gòu)化以及復用度高等優(yōu)點,所以組件化開發(fā)成為軟件開發(fā)的最為普遍的方法。因此,許多商業(yè)化的軟件系統(tǒng)雖然使用各種編程語言構(gòu)成,但普遍選用CO]-l技術(shù)作為軟件構(gòu)件的基礎(chǔ)。但是隨著企業(yè)業(yè)務以及需求的不斷增加擴展,企業(yè)問協(xié)同合作的不斷加強,要求對原來的系統(tǒng)進行改進或者應用于Internet以加強合作.COJ4技術(shù)的缺陷

2、就在于不能在Internet環(huán)境下進行部署和應用,并且難于和其他編程語言所開發(fā)的系統(tǒng)進行集成。在網(wǎng)絡四通八達的今天,面向服務的體系槳構(gòu)(SOA,ServiceOrientedArchitecture)這個概念已經(jīng)十分普及,而作為SoA的代表——kb服務(WebService),引起了廣泛的關(guān)注,并且發(fā)展十分的迅速。Remoting作為MicrosoftVisualStudio.NET的另外一種技術(shù),是一種分布式處理方式,從.NET的技術(shù)架構(gòu)來看,Remoting就是Dc伽的一種升級,提供了一種允許對象通過應用程序域與另一對象進行交互的框架。在這些大前提下,本論文以研究.NET組件

3、和c。I‘組件之間韻互操作為研究目的,引入Web服務和Remoting,提出了通過對SOAP擴展提高Web服務和Remoting的效率從而提高.NET組件和COL4組件之間互操作效率,最終將現(xiàn)有的COR組件應用于Internet的解決方案.本文首先在介紹組件技術(shù)、.NET環(huán)境、Web服務以及Remoting的基礎(chǔ)上,深入研究了在.NET環(huán)境下c伽組件與.NET組件之間的互操作方法。即托管代碼與非托管代碼之間的互操作,并給出了相應的示例代碼實現(xiàn)。SO&o是一項新的軟件通信技術(shù),它不僅是Web服務的基礎(chǔ),同時R鯽oting也可以將它作為底層通信。本文重點研究了SOAP協(xié)議的擴展機制的

4、關(guān)鍵技術(shù),利用Web服務和Remoting都可以以SOAP作為基礎(chǔ)的共同點,通過SOAP擴展機制,對SOAP進行擴展,自定義SOAP消息并且對SOAP消息進行壓縮,實現(xiàn)SOAP消息的高效傳輸和高效解析,以提高互操作效率.在論文的最后給出了利用Web服務和Remoting對基于COM開發(fā)出來的CAXAVault進行封裝的實現(xiàn)模型,并給出了具體的實現(xiàn)步驟以及一些關(guān)鍵性技術(shù)的實現(xiàn)方法。因此,整個方案具有一定的可擴展性和實際應用價值.關(guān)鍵詞:COM、Web服務、Remoting、SOAP、Ⅺm髓艟componentsdevelopedbased011COMisofgoodI'既isage

5、whichmakesoflwm'℃systemm01"esu'ucumllandhavemanyexcellencesuch鶴good撐螂.Sothemet,hodofde、,eloping∞ftwa∞based∞c0Mb@com∞themostuniversalmethod.Asa璉斌a1血伽ghmanycommercial鰳盤w粥systemsusingnow躺&-vdopedbyallkindsofprogrammelanguages,mostofthemchooseCOMasthebaseof∞flw孤ecomponcntBut留theinc渤singand懿瑚她ofco

6、mpanles’Ol把*ralionsandr明tli俺m肋ts,也e鼬嘲唱_Ib鋤ingofcoopcwafionsbc婀v蝴∞mpani器血requiresin單∞響喀theirsystems∞applyingtohternettostr%gth吼cooperations.TkdefectofCOMisth越itcan'tbedeployedandapplied011theIntemet.Anditisbardtointegratewithothersystemsdevelopedbyotherprogrammelanguages.Nowthenetworkhasbeenhi

7、gh晦developed.1kconceptofSOAhasbeenverypopular.Asthe托弘就嘲刪蛐ofSOA,Webs盯、,i∞attractsextensiveIil/嗆ntionsanddevelopsrapidly.Remoting,嬲anothertechnologyofMicrosoRVisualStudio.1、mTAsamodeofdislributeddisposal.It's缸upgradeofDCOMintheaspectoftechnolog

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。