基于AOP的Web服務(wù)合成工具的設(shè)計與實現(xiàn)
本文關(guān)鍵詞:基于AOP的Web服務(wù)合成工具的設(shè)計與實現(xiàn)
更多相關(guān)文章: SOC AOP Web服務(wù)適配 Web服務(wù)合成
【摘要】:面向服務(wù)的計算(Service-Oriented Computing,SOC)是當前軟件工程領(lǐng)域和軟件產(chǎn)業(yè)界的研究熱點之一。作為一種新型的計算模式,SOC利用Web服務(wù)作為基礎(chǔ)部件來支持快速、低開銷和易于組織的分布式應(yīng)用軟件的開發(fā)。而傳統(tǒng)的軟件開發(fā)技術(shù)無法將業(yè)務(wù)邏輯與輔助業(yè)務(wù)邏輯的其它行為相分離,其軟件設(shè)計思想和模塊化機制常常將業(yè)務(wù)邏輯功能和非業(yè)務(wù)行為糾纏在一起,從而導致軟件系統(tǒng)存在業(yè)務(wù)邏輯不清晰、代碼糾纏、代碼冗余和浪費、模塊之間的緊耦合、不易擴展和不靈活等問題。論文將采用的面向方面的軟件編程開發(fā)方法AOP能夠有效地促進上述問題的解決。論文首先概述了論文的研究背景并給出了其研究意義,列出了國內(nèi)外關(guān)于AOP方法及Web服務(wù)技術(shù)的應(yīng)用及結(jié)合的研究現(xiàn)狀,其次論文在深入分析了AOP與Web服務(wù)結(jié)合的相關(guān)理論技術(shù)及其優(yōu)勢的基礎(chǔ)上系統(tǒng)性的實現(xiàn)了基于AOP的Web服務(wù)合成工具的設(shè)計方案,最后給出了實例分析,驗證了其有效性和實用性。高效的Web服務(wù)適配器自動生成算法和基于適配器的Web服務(wù)交互正確性驗證是目前Web服務(wù)適配技術(shù)的主要研究內(nèi)容;谶m配器的Web服務(wù)交互正確性驗證是指以形式化技術(shù)為基礎(chǔ),實現(xiàn)Web服務(wù)交互雙方和適配器的正確合成,協(xié)調(diào)工作。在此基礎(chǔ)上,論文主要的創(chuàng)新工作內(nèi)容有:論文以形式化建模技術(shù)——受限流網(wǎng)為基礎(chǔ),提出了一種新的Web服務(wù)合成算法。在實現(xiàn)的層面上,使用AOP技術(shù)設(shè)計實現(xiàn)一種基于服務(wù)適配的Web服務(wù)合成工具。同時,實現(xiàn)該工具與Web服務(wù)建模工具和Web服務(wù)適配工具的有效集成。利用原型工具對服務(wù)實例進行合成,最后采用實驗驗證Web服務(wù)合成工具的有效性以及Web服務(wù)適配器的正確性。
【關(guān)鍵詞】:SOC AOP Web服務(wù)適配 Web服務(wù)合成
【學位授予單位】:湖南大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP311.52;TP393.09
【目錄】:
- 摘要5-6
- Abstract6-12
- 第1章 緒論12-20
- 1.1 研究背景及意義12-16
- 1.1.1 面向服務(wù)的體系結(jié)構(gòu)12-13
- 1.1.2 Web服務(wù)13
- 1.1.3 Web服務(wù)適配13
- 1.1.4 面向方面軟件開發(fā)13-16
- 1.2 國內(nèi)外研究現(xiàn)狀16-18
- 1.3 論文的主要研究內(nèi)容及組織結(jié)構(gòu)18-20
- 1.3.1 主要研究內(nèi)容18-19
- 1.3.2 論文的組織結(jié)構(gòu)19-20
- 第2章 AOP與Web服務(wù)的結(jié)合20-36
- 2.1 相關(guān)理論及技術(shù)20-28
- 2.1.1 面向方面編程AOP20-24
- 2.1.2 Web服務(wù)技術(shù)24-28
- 2.2 AOP與Web服務(wù)組合的結(jié)合28-34
- 2.2.1 WS-BPEL面向方面的擴展AO4BPEL28-31
- 2.2.2 Web服務(wù)組合面向方面的建模31-32
- 2.2.3 傳統(tǒng)的面向方面方法局限32-34
- 2.3 本章小結(jié)34-36
- 第3章 形式化Web服務(wù)合成方法研究36-42
- 3.1 流網(wǎng)36
- 3.2 受限流網(wǎng)36-37
- 3.3 基于受限流網(wǎng)的Web服務(wù)行為建模37-39
- 3.3.1 基于受限流網(wǎng)的Web服務(wù)行為模型37-38
- 3.3.2 標識和激發(fā)規(guī)則38-39
- 3.4 Web服務(wù)合成算法39-41
- 3.5 小結(jié)41-42
- 第4章 Web服務(wù)合成工具的設(shè)計與實現(xiàn)42-53
- 4.1 受限Web服務(wù)行為模型的數(shù)據(jù)結(jié)構(gòu)設(shè)計42-44
- 4.1.1 Node類42-43
- 4.1.2 Place類43
- 4.1.3 Message類43-44
- 4.1.4 Transition類44
- 4.2 橫向關(guān)注點與核心關(guān)注點的分解和確定44
- 4.3 核心關(guān)注點的詳細設(shè)計44-46
- 4.3.1 Ordinary Server類45-46
- 4.3.2 Transmiter類46
- 4.3.3 UIcontrller類46
- 4.4 橫向關(guān)注點的詳細設(shè)計46-49
- 4.4.1 適配器方面的私有數(shù)據(jù)成員47
- 4.4.2 適配器方面的私有方法47
- 4.4.3 連接點47-49
- 4.5 Web服務(wù)自動合成算法的實現(xiàn)49-51
- 4.5.1 受限Web服務(wù)行為模型的運行49-51
- 4.5.2 適配器的運行51
- 4.6 系統(tǒng)的設(shè)計實現(xiàn)步驟51-52
- 4.7 小結(jié)52-53
- 第5章 Web服務(wù)合成實例分析53-60
- 5.1 實驗準備53-55
- 5.2 Web服務(wù)合成工具的實例運行分析55-59
- 5.3 小結(jié)59-60
- 結(jié)論60-62
- 參考文獻62-66
- 致謝66
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 李慶新;劉淑芬;曲明;;基于本體的Web服務(wù)行為語義建模方法[J];電子學報;2015年03期
2 張建華;田東平;岳金朋;張博;;基于動態(tài)描述邏輯的Web自動化服務(wù)組合[J];高技術(shù)通訊;2015年02期
3 林亞明;林葉郁;李佐勇;蘇草;;Spring AOP隱藏注解配置的解決方案[J];重慶文理學院學報(社會科學版);2014年02期
4 曹國榮;譚慶平;吳浩;;一種基于語義服務(wù)流網(wǎng)的Web服務(wù)適配方法[J];小型微型計算機系統(tǒng);2013年12期
5 劉瑩;劉國奇;任介夫;姜琳穎;張斌;;基于Web服務(wù)復雜網(wǎng)絡(luò)的服務(wù)社區(qū)構(gòu)建方法[J];東南大學學報(自然科學版);2013年06期
6 古凌嵐;;基于AOP的Web服務(wù)失效恢復機制[J];計算機與數(shù)字工程;2013年08期
7 李蕾;;軟件測試在ERP-SCM系統(tǒng)中的應(yīng)用[J];科技廣場;2013年07期
8 康國勝;劉建勛;唐明董;劉小青;;面向多請求的Web服務(wù)全局優(yōu)化選擇模型研究[J];計算機研究與發(fā)展;2013年07期
9 王孝強;;基于MDA的Web服務(wù)合成方法框架研究[J];科技創(chuàng)新導報;2013年16期
10 王書懷;邢建春;李決龍;楊啟亮;周磊;;AOP技術(shù)在管理信息系統(tǒng)中的應(yīng)用研究[J];計算機應(yīng)用與軟件;2012年06期
,本文編號:706591
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/706591.html