基于web服務(wù)的在線演化技術(shù)研究
發(fā)布時(shí)間:2021-10-21 23:11
目前的許多軟件系統(tǒng)需要為客戶提供不間斷的服務(wù),軟件在線演化技術(shù)因此成為當(dāng)今軟件維護(hù)領(lǐng)域的一個(gè)重要研究課題,能否提供不間斷的服務(wù)正在成為人們衡量軟件系統(tǒng)的一項(xiàng)重要指標(biāo)。隨著面向服務(wù)體系架構(gòu)(SOA)研究的愈發(fā)成熟,出現(xiàn)了很多以服務(wù)組件為粒度構(gòu)造的系統(tǒng),以服務(wù)為粒度實(shí)現(xiàn)在線演化不僅能提高軟件復(fù)用水平,而且服務(wù)本身的獨(dú)立和良好的演化性,能降低軟件在線演化成本。本文首先介紹了在線演化的概念和分類,并介紹了根據(jù)演化粒度來區(qū)分的軟件演化發(fā)展的幾個(gè)階段,從面相過程到面向?qū)ο笤俚矫嫦鄻?gòu)件之后到面向服務(wù)的演化,并介紹了各個(gè)發(fā)展階段軟件演化的特點(diǎn)和相應(yīng)研究成果。其次初步介紹了Web服務(wù)的定義、特點(diǎn)、體系結(jié)構(gòu)、協(xié)議棧和核心技術(shù),還介紹了面向服務(wù)的體系架構(gòu)(SOA)的概念、優(yōu)勢和與Web服務(wù)的關(guān)系。之后介紹了Web服務(wù)在線演化對(duì)過程的影響,又介紹了在線演化所需要而對(duì)的問題,并提出相應(yīng)的解決方案,重點(diǎn)研究并解決了Web服務(wù)在線演化過程中服務(wù)調(diào)用透明性問題,為之后系統(tǒng)的以服務(wù)為粒度的在線演化提供了理論支持。再次以在線商品交易信息服務(wù)系統(tǒng)為例實(shí)現(xiàn)基于Web服務(wù)的在線演化,先講述了系統(tǒng)的概述和主要功能模塊,然后給出系...
【文章來源】:廣東工業(yè)大學(xué)廣東省
【文章頁數(shù)】:65 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
CONTENTS
第一章 緒論
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 論文研究內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 在線演化技術(shù)概述
2.1 在線演化技術(shù)概念和分類
2.1.1 在線演化技術(shù)定義
2.1.2 在線演化技術(shù)分類
2.2 在線演化的粒度
2.2.1 面向過程
2.2.2 面向?qū)ο?br> 2.2.3 面向構(gòu)件
2.2.4 面向服務(wù)
2.3 本章小結(jié)
第三章 Web服務(wù)及SOA概述
3.1 Web服務(wù)概述
3.1.1 Web服務(wù)的產(chǎn)生
3.1.2 Web服務(wù)的定義
3.1.3 Web服務(wù)的特點(diǎn)
3.1.4 Web服務(wù)的體系結(jié)構(gòu)
3.1.5 Web服務(wù)協(xié)議棧
3.1.6 Web服務(wù)核心技術(shù)
3.2 SOA
3.2.1 SOA(面向服務(wù)的體系架構(gòu))概述
3.2.2 SOA的優(yōu)勢
3.2.3 SOA與Web服務(wù)的關(guān)系
3.3 本章小結(jié)
第四章 Web服務(wù)的在線演化
4.1 在線演化思想的整體規(guī)劃
4.2 在線演化需要解決的問題
4.2.1 Web服務(wù)在線演化對(duì)調(diào)用過程的影響
4.2.2 面向?qū)ο笱莼瘑栴}
4.2.3 面向構(gòu)件演化問題
4.2.4 面向服務(wù)演化問題
4.3 透明性問題解決理論
4.3.1 對(duì)象引用透明性
4.3.2 服務(wù)調(diào)用透明性解決思想
4.3.3 實(shí)現(xiàn)在線演化的模型
4.3.4 在線演化的步驟
4.3.5 解決算法
4.3.6 服務(wù)實(shí)例之間的狀態(tài)轉(zhuǎn)換
4.4 本章小結(jié)
第五章 在線商品交易系統(tǒng)在線演化實(shí)現(xiàn)
5.1 在線商品交易信息服務(wù)系統(tǒng)介紹
5.1.1 系統(tǒng)功能
5.1.2 系統(tǒng)模塊劃分
5.1.3 系統(tǒng)的整體架構(gòu)
5.1.4 系統(tǒng)采用MVC設(shè)計(jì)模式
5.1.5 MVC設(shè)計(jì)模式下的Struts2框架介紹
5.1.6 系統(tǒng)體系結(jié)構(gòu)
5.1.7 數(shù)據(jù)庫設(shè)計(jì)
5.2 Web服務(wù)開發(fā)環(huán)境
5.3 Web服務(wù)設(shè)計(jì)
5.3.1 Web服務(wù)分類
5.3.2 Web服務(wù)接口
5.3.3 Web服務(wù)類圖
5.4 Web服務(wù)實(shí)現(xiàn)
5.5 第三方客戶端調(diào)用Web服務(wù)的實(shí)現(xiàn)
5.6 Web服務(wù)替換的實(shí)現(xiàn)
5.6.1 提供一個(gè)新的Web服務(wù)
5.6.2 改造Web服務(wù)代理類完成Web服務(wù)替換
5.7 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
攻讀學(xué)位期間發(fā)表的論文
致謝
【參考文獻(xiàn)】:
期刊論文
[1]軟件服務(wù)的在線演化[J]. 王懷民,史佩昌,丁博,尹剛,史殿習(xí). 計(jì)算機(jī)學(xué)報(bào). 2011(02)
[2]一種面向?qū)ο筇鎿Q的靈活在線演化框架[J]. 陳洪龍,李仁發(fā). 小型微型計(jì)算機(jī)系統(tǒng). 2010(10)
[3]一種基于OSGi的動(dòng)態(tài)演化方法[J]. 陳志偉,賁可榮,張志祥,姚振興. 計(jì)算機(jī)工程與科學(xué). 2008(11)
[4]SOA研究進(jìn)展[J]. 邢少敏,周伯生. 計(jì)算機(jī)科學(xué). 2008(09)
[5]一種可信的自適應(yīng)服務(wù)組合機(jī)制[J]. 郭慧鵬,懷進(jìn)鵬,鄧婷,李揚(yáng). 計(jì)算機(jī)學(xué)報(bào). 2008(08)
[6]基于OSGi的服務(wù)動(dòng)態(tài)演化[J]. 張仕,黃林鵬. 軟件學(xué)報(bào). 2008(05)
[7]SOA綜述[J]. 凌曉東. 計(jì)算機(jī)應(yīng)用與軟件. 2007(10)
[8]網(wǎng)構(gòu)軟件的研究與進(jìn)展[J]. 呂建,馬曉星,陶先平,徐鋒,胡昊. 中國科學(xué)E輯:信息科學(xué). 2006(10)
[9]一個(gè)面向服務(wù)的支持動(dòng)態(tài)演化的軟件模型[J]. 李長云,李瑩,吳健,吳朝暉. 計(jì)算機(jī)學(xué)報(bào). 2006(07)
[10]一種面向動(dòng)態(tài)軟件體系結(jié)構(gòu)的在線演化方法[J]. 余萍,馬曉星,呂建,陶先平. 軟件學(xué)報(bào). 2006(06)
碩士論文
[1]基于Web Services的動(dòng)態(tài)電子商務(wù)研究與實(shí)現(xiàn)[D]. 董旭濤.西南交通大學(xué) 2007
[2]Web服務(wù)在智能化小區(qū)信息服務(wù)系統(tǒng)中的應(yīng)用研究[D]. 谷川.武漢理工大學(xué) 2006
本文編號(hào):3449901
【文章來源】:廣東工業(yè)大學(xué)廣東省
【文章頁數(shù)】:65 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
目錄
CONTENTS
第一章 緒論
1.1 研究背景
1.2 研究現(xiàn)狀
1.3 論文研究內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 在線演化技術(shù)概述
2.1 在線演化技術(shù)概念和分類
2.1.1 在線演化技術(shù)定義
2.1.2 在線演化技術(shù)分類
2.2 在線演化的粒度
2.2.1 面向過程
2.2.2 面向?qū)ο?br> 2.2.3 面向構(gòu)件
2.2.4 面向服務(wù)
2.3 本章小結(jié)
第三章 Web服務(wù)及SOA概述
3.1 Web服務(wù)概述
3.1.1 Web服務(wù)的產(chǎn)生
3.1.2 Web服務(wù)的定義
3.1.3 Web服務(wù)的特點(diǎn)
3.1.4 Web服務(wù)的體系結(jié)構(gòu)
3.1.5 Web服務(wù)協(xié)議棧
3.1.6 Web服務(wù)核心技術(shù)
3.2 SOA
3.2.1 SOA(面向服務(wù)的體系架構(gòu))概述
3.2.2 SOA的優(yōu)勢
3.2.3 SOA與Web服務(wù)的關(guān)系
3.3 本章小結(jié)
第四章 Web服務(wù)的在線演化
4.1 在線演化思想的整體規(guī)劃
4.2 在線演化需要解決的問題
4.2.1 Web服務(wù)在線演化對(duì)調(diào)用過程的影響
4.2.2 面向?qū)ο笱莼瘑栴}
4.2.3 面向構(gòu)件演化問題
4.2.4 面向服務(wù)演化問題
4.3 透明性問題解決理論
4.3.1 對(duì)象引用透明性
4.3.2 服務(wù)調(diào)用透明性解決思想
4.3.3 實(shí)現(xiàn)在線演化的模型
4.3.4 在線演化的步驟
4.3.5 解決算法
4.3.6 服務(wù)實(shí)例之間的狀態(tài)轉(zhuǎn)換
4.4 本章小結(jié)
第五章 在線商品交易系統(tǒng)在線演化實(shí)現(xiàn)
5.1 在線商品交易信息服務(wù)系統(tǒng)介紹
5.1.1 系統(tǒng)功能
5.1.2 系統(tǒng)模塊劃分
5.1.3 系統(tǒng)的整體架構(gòu)
5.1.4 系統(tǒng)采用MVC設(shè)計(jì)模式
5.1.5 MVC設(shè)計(jì)模式下的Struts2框架介紹
5.1.6 系統(tǒng)體系結(jié)構(gòu)
5.1.7 數(shù)據(jù)庫設(shè)計(jì)
5.2 Web服務(wù)開發(fā)環(huán)境
5.3 Web服務(wù)設(shè)計(jì)
5.3.1 Web服務(wù)分類
5.3.2 Web服務(wù)接口
5.3.3 Web服務(wù)類圖
5.4 Web服務(wù)實(shí)現(xiàn)
5.5 第三方客戶端調(diào)用Web服務(wù)的實(shí)現(xiàn)
5.6 Web服務(wù)替換的實(shí)現(xiàn)
5.6.1 提供一個(gè)新的Web服務(wù)
5.6.2 改造Web服務(wù)代理類完成Web服務(wù)替換
5.7 本章小結(jié)
總結(jié)與展望
參考文獻(xiàn)
攻讀學(xué)位期間發(fā)表的論文
致謝
【參考文獻(xiàn)】:
期刊論文
[1]軟件服務(wù)的在線演化[J]. 王懷民,史佩昌,丁博,尹剛,史殿習(xí). 計(jì)算機(jī)學(xué)報(bào). 2011(02)
[2]一種面向?qū)ο筇鎿Q的靈活在線演化框架[J]. 陳洪龍,李仁發(fā). 小型微型計(jì)算機(jī)系統(tǒng). 2010(10)
[3]一種基于OSGi的動(dòng)態(tài)演化方法[J]. 陳志偉,賁可榮,張志祥,姚振興. 計(jì)算機(jī)工程與科學(xué). 2008(11)
[4]SOA研究進(jìn)展[J]. 邢少敏,周伯生. 計(jì)算機(jī)科學(xué). 2008(09)
[5]一種可信的自適應(yīng)服務(wù)組合機(jī)制[J]. 郭慧鵬,懷進(jìn)鵬,鄧婷,李揚(yáng). 計(jì)算機(jī)學(xué)報(bào). 2008(08)
[6]基于OSGi的服務(wù)動(dòng)態(tài)演化[J]. 張仕,黃林鵬. 軟件學(xué)報(bào). 2008(05)
[7]SOA綜述[J]. 凌曉東. 計(jì)算機(jī)應(yīng)用與軟件. 2007(10)
[8]網(wǎng)構(gòu)軟件的研究與進(jìn)展[J]. 呂建,馬曉星,陶先平,徐鋒,胡昊. 中國科學(xué)E輯:信息科學(xué). 2006(10)
[9]一個(gè)面向服務(wù)的支持動(dòng)態(tài)演化的軟件模型[J]. 李長云,李瑩,吳健,吳朝暉. 計(jì)算機(jī)學(xué)報(bào). 2006(07)
[10]一種面向動(dòng)態(tài)軟件體系結(jié)構(gòu)的在線演化方法[J]. 余萍,馬曉星,呂建,陶先平. 軟件學(xué)報(bào). 2006(06)
碩士論文
[1]基于Web Services的動(dòng)態(tài)電子商務(wù)研究與實(shí)現(xiàn)[D]. 董旭濤.西南交通大學(xué) 2007
[2]Web服務(wù)在智能化小區(qū)信息服務(wù)系統(tǒng)中的應(yīng)用研究[D]. 谷川.武漢理工大學(xué) 2006
本文編號(hào):3449901
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3449901.html
最近更新
教材專著