基于仿真的組合Web服務可靠性分析工具的研究與設計
發(fā)布時間:2017-05-30 12:02
本文關鍵詞:基于仿真的組合Web服務可靠性分析工具的研究與設計,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著組合Web服務語言的標準化和組合技術被廣泛接受,組合Web服務已經成為一種有效的、節(jié)省成本的現(xiàn)代業(yè)務應用開發(fā)的途徑。Web服務應用領域越來越廣泛,現(xiàn)已逐漸滲透入銀行系統(tǒng)、軍事指揮系統(tǒng)、航空管理系統(tǒng)等等,若系統(tǒng)發(fā)生失效,可能會帶來無法估量的損失,因此必須保證Web服務的高可靠性。然而,Web服務具有異構性與不確定性的本質特征,這使得傳統(tǒng)的可靠性評估方法不適用于評估Web服務組合的可靠性。與此同時,越來越多的容錯機制被應用到Web服務組合中,因此準確地可靠性評估必須考慮容錯機制的影響。針對組合Web服務可靠性的研究現(xiàn)狀,本文基于業(yè)務流程語言BPEL,提出了一個簡單的、面向可靠性評估的結合容錯策略的組合Web服務關系樹模型FTWS-CDT,使得組合Web服務的表示更為簡單,且能夠表示更為復雜的結構。通過研究BPEL的基本結構,提出了由BPEL轉換為組合Web服務基本關系樹WS-CDT的映射規(guī)則,通過將用BPEL描述的組合Web服務規(guī)約映射為服務組合交互模型WS-CDT的方式來精確地描述服務之間的協(xié)同交互關系。進一步分析容錯機制中的各種故障處理策略下單個Web服務、Web服務連接的可靠性變化過程,得到FTWS-CDT。在此基礎上開發(fā)出仿真過程,實現(xiàn)對組合服務的可靠性分析,以及基本服務和服務連接的敏感性分析,關鍵服務采取容錯策略對系統(tǒng)的影響。本文實現(xiàn)了一個可供服務開發(fā)及測試人員使用的組合Web服務可靠性分析工具,解決傳統(tǒng)的基于體系結構的軟件可靠性模型無法適用于開放式環(huán)境的Web服務的可靠性評估與分析問題。最后本文將通過實驗展示本工具不僅能夠準確快速的得到系統(tǒng)的可靠性,研究服務連接可靠性及運行剖面對系統(tǒng)的影響,同時實現(xiàn)服務組件的可靠性敏感度分析,找到關鍵服務。本可靠性分析工具能夠為服務組合設計者提供考慮容錯機制的Web服務組合可靠性評估與預測的方法,探索Web服務可靠性分析的新途徑。
【關鍵詞】:組合Web服務 可靠性 容錯 仿真
【學位授予單位】:哈爾濱工業(yè)大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP393.09
【目錄】:
- 摘要4-5
- Abstract5-8
- 第1章 緒論8-15
- 1.1 課題背景及研究意義8-9
- 1.2 國內外研究現(xiàn)狀9-12
- 1.2.1 Web服務組合可靠性評價的研究現(xiàn)狀9-11
- 1.2.2 研究現(xiàn)狀的分析11-12
- 1.3 本文的主要內容12-13
- 1.4 本文的組織結構13-15
- 第2章 Web服務可靠性關鍵技術15-21
- 2.1 Web服務15-18
- 2.1.1 Web服務關鍵技術15-16
- 2.1.2 Web服務組合16-18
- 2.2 業(yè)務流程執(zhí)行語言BPEL18-19
- 2.2.1 BPEL18
- 2.2.2 BPEL的結構18-19
- 2.3 高可靠的Web服務19-20
- 2.3.1 Web服務可靠性19
- 2.3.2 Web服務容錯技術19-20
- 2.4 本章小結20-21
- 第3章 組合Web服務關系樹模型FTWS-CDT21-32
- 3.1 基本關系樹模型WS-CDT21
- 3.2 組合Web服務基本關系樹模型WS-CDT21-27
- 3.2.1 BPEL與基本WS-CDT模型的轉換21-25
- 3.2.2 自定義結構與基本WS-CDT模型的轉換25-26
- 3.2.3 一個WS-CDT的簡單實現(xiàn)26-27
- 3.3 容錯關系樹模型FTWS-CDT27-31
- 3.3.1 Web服務容錯策略27-28
- 3.3.2 容錯組合服務關系樹模型FTWS-CDT28-31
- 3.4 本章小結31-32
- 第4章 基于仿真的組合Web服務可靠性分析工具設計與實現(xiàn)32-42
- 4.1 組合Web服務可靠性分析工具32-33
- 4.1.1 工具主體結構32
- 4.1.2 工具各模塊功能與設計32-33
- 4.2 組合Web服務可靠性仿真33-38
- 4.2.1 基于WS-CDT的可靠性仿真模型33-36
- 4.2.2 可靠性仿真過程基本算法36-38
- 4.3 工具的具體實現(xiàn)38-41
- 4.4 本章小結41-42
- 第5章 組合Web服務可靠性分析工具的測試與結果分析42-54
- 5.1 組合Web服務測試案例42-45
- 5.1.1 測試案例體系結構42-43
- 5.1.2 測試案例基本服務屬性43
- 5.1.3 測試案例服務連接屬性43-44
- 5.1.4 測試案例運行剖面44-45
- 5.2 組合Web服務測試過程與結果45-48
- 5.2.1 可靠性仿真的初始化設置與執(zhí)行45-47
- 5.2.2 組合Web服務可靠性仿真結果47-48
- 5.3 組合Web服務可靠性評估48-51
- 5.3.1 服務連接(重試)對系統(tǒng)可靠性的影響48-49
- 5.3.2 運行剖面對系統(tǒng)可靠性的影響49-50
- 5.3.3 基本服務對系統(tǒng)可靠性的影響50-51
- 5.4 容錯組合Web服務可靠性分析51-53
- 5.4.1 關鍵Web服務的容錯分析52-53
- 5.4.2 關鍵Web服務容錯有效性分析53
- 5.5 本章小結53-54
- 結論54-55
- 參考文獻55-60
- 致謝60
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前4條
1 劉玲霞;武兆雪;錢淵;夏靖波;;Web服務容錯技術研究[J];計算機科學;2009年01期
2 陸文;徐鋒;呂建;;一種開放環(huán)境下的軟件可靠性評估方法[J];計算機學報;2010年03期
3 王立軍;白曉穎;陳以農;周立柱;劉如娟;;數(shù)據(jù)驅動的SOA應用可靠性動態(tài)評估[J];清華大學學報(自然科學版);2009年10期
4 唐淵;;Web Services組合的容錯方法[J];湖南工業(yè)大學學報;2010年06期
中國碩士學位論文全文數(shù)據(jù)庫 前1條
1 張曉玉;基于BPEL的容錯Web服務組合的研究與實現(xiàn)[D];哈爾濱工業(yè)大學;2014年
本文關鍵詞:基于仿真的組合Web服務可靠性分析工具的研究與設計,,由筆耕文化傳播整理發(fā)布。
本文編號:407055
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/407055.html
最近更新
教材專著