基于工作流和Agent的Web服務(wù)柔性組合技術(shù)研究及應(yīng)用
發(fā)布時(shí)間:2023-04-26 04:40
目前的Web服務(wù)組合技術(shù)更多的強(qiáng)調(diào)靜態(tài)條件下的固定配置,而針對(duì)動(dòng)態(tài)性和靈活性的考慮不足,無(wú)法適應(yīng)外界環(huán)境和服務(wù)自身狀態(tài)的快速變化。本文通過Agent技術(shù)和工作流技術(shù)的研究,在分析了柔性服務(wù)組合的實(shí)際功能需求的基礎(chǔ)上設(shè)計(jì)了基于工作流和Agent的服務(wù)組合系統(tǒng)框架。其中核心部分是構(gòu)建了一種基于工作流的抽象服務(wù)組合模型,以及將該模型轉(zhuǎn)換成為可執(zhí)行實(shí)例的具體實(shí)現(xiàn)技術(shù),從而滿足Web服務(wù)組合靈活性和動(dòng)態(tài)性的要求。 本文建立了一種基于工作流的抽象服務(wù)組合模型,參照工作流的多種執(zhí)行結(jié)構(gòu),將抽象服務(wù)作為活動(dòng)結(jié)點(diǎn)編制成一種Web服務(wù)柔性組合的參照模型,通過分析模型的柔性特征,設(shè)計(jì)了抽象組合模型轉(zhuǎn)化為可執(zhí)行服務(wù)組合實(shí)例的部分解決方案。該方案中重點(diǎn)解決了如何根據(jù)運(yùn)行時(shí)具體環(huán)境,發(fā)現(xiàn)和選擇實(shí)際運(yùn)行服務(wù)以有效替換模型中抽象服務(wù)的技術(shù)問題。 針對(duì)上述相關(guān)問題,本文提出了基于多Agent會(huì)話機(jī)制的服務(wù)發(fā)現(xiàn),主要通過身份認(rèn)證、服務(wù)告知等會(huì)話機(jī)制解決了可用的具體服務(wù)的動(dòng)態(tài)發(fā)現(xiàn)。引入QoS描述將Agent交互協(xié)議應(yīng)用于多個(gè)具體服務(wù)的選擇,解決了傳統(tǒng)服務(wù)組合的缺乏協(xié)商性的缺點(diǎn)。此外,針對(duì)模型中服務(wù)全局最優(yōu)選擇,通過對(duì)遺傳算...
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
1 緒論
1.1 課題的背景和意義
1.2 服務(wù)組合研究現(xiàn)狀
1.3 主要內(nèi)容
1.4 本文組織結(jié)構(gòu)
2 Web服務(wù)、Agent、工作流技術(shù)研究
2.1 Web服務(wù)技術(shù)
2.1.1 Web服務(wù)協(xié)議
2.1.2 Web服務(wù)體系結(jié)構(gòu)
2.2 Agent技術(shù)
2.2.1 Agent概念
2.2.2 Agent結(jié)構(gòu)
2.2.3 多Agent系統(tǒng)
2.3 工作流技術(shù)
2.3.1 工作流概念
2.3.2 工作流模型
2.3.3 BPEL
2.3.4 柔性工作流
2.4 本章小結(jié)
3 基于柔性工作流和Agent的服務(wù)組合系統(tǒng)
3.1 多Agent服務(wù)組合系統(tǒng)構(gòu)架
3.2 系統(tǒng)運(yùn)行過程
3.3 系統(tǒng)關(guān)鍵技術(shù)
3.3.1 柔性流程模型
3.3.2 Agent會(huì)話機(jī)制
3.4 本章小結(jié)
4 抽象服務(wù)組合模型
4.1 服務(wù)組合的工作流模型
4.2 模型的柔性特征分析
4.3 本章小結(jié)
5 抽象服務(wù)模型中服務(wù)動(dòng)態(tài)替換實(shí)現(xiàn)技術(shù)
5.1 基于Agent會(huì)話機(jī)制的服務(wù)發(fā)現(xiàn)
5.1.1 身份認(rèn)證
5.1.2 服務(wù)告知
5.1.3 服務(wù)請(qǐng)求
5.2 基于Agent交互協(xié)議的具體服務(wù)QoS選擇
5.2.1 服務(wù)描述方式
5.2.2 QoS服務(wù)描述
5.2.3 基于Agent交互協(xié)議服務(wù)選擇方法
5.3 基于遺傳算法的具體服務(wù)選擇
5.3.1 遺傳算法基本過程
5.3.2 服務(wù)組合遺傳算法建模
5.3.3 基于歷史服務(wù)組合的遺傳算法的改進(jìn)
5.3.4 實(shí)驗(yàn)結(jié)果
5.4 本章小結(jié)
6 系統(tǒng)應(yīng)用實(shí)例
6.1 部署系統(tǒng)
6.2 實(shí)例執(zhí)行過程
6.2.1 演示系統(tǒng)說(shuō)明
6.2.2 實(shí)例執(zhí)行過程
6.3 本章小結(jié)
7 總結(jié)與展望
7.1 本文工作總結(jié)
7.2 進(jìn)一步的工作方向
致謝
參考文獻(xiàn)
附錄
本文編號(hào):3801763
【文章頁(yè)數(shù)】:65 頁(yè)
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
Abstract
目錄
1 緒論
1.1 課題的背景和意義
1.2 服務(wù)組合研究現(xiàn)狀
1.3 主要內(nèi)容
1.4 本文組織結(jié)構(gòu)
2 Web服務(wù)、Agent、工作流技術(shù)研究
2.1 Web服務(wù)技術(shù)
2.1.1 Web服務(wù)協(xié)議
2.1.2 Web服務(wù)體系結(jié)構(gòu)
2.2 Agent技術(shù)
2.2.1 Agent概念
2.2.2 Agent結(jié)構(gòu)
2.2.3 多Agent系統(tǒng)
2.3 工作流技術(shù)
2.3.1 工作流概念
2.3.2 工作流模型
2.3.3 BPEL
2.3.4 柔性工作流
2.4 本章小結(jié)
3 基于柔性工作流和Agent的服務(wù)組合系統(tǒng)
3.1 多Agent服務(wù)組合系統(tǒng)構(gòu)架
3.2 系統(tǒng)運(yùn)行過程
3.3 系統(tǒng)關(guān)鍵技術(shù)
3.3.1 柔性流程模型
3.3.2 Agent會(huì)話機(jī)制
3.4 本章小結(jié)
4 抽象服務(wù)組合模型
4.1 服務(wù)組合的工作流模型
4.2 模型的柔性特征分析
4.3 本章小結(jié)
5 抽象服務(wù)模型中服務(wù)動(dòng)態(tài)替換實(shí)現(xiàn)技術(shù)
5.1 基于Agent會(huì)話機(jī)制的服務(wù)發(fā)現(xiàn)
5.1.1 身份認(rèn)證
5.1.2 服務(wù)告知
5.1.3 服務(wù)請(qǐng)求
5.2 基于Agent交互協(xié)議的具體服務(wù)QoS選擇
5.2.1 服務(wù)描述方式
5.2.2 QoS服務(wù)描述
5.2.3 基于Agent交互協(xié)議服務(wù)選擇方法
5.3 基于遺傳算法的具體服務(wù)選擇
5.3.1 遺傳算法基本過程
5.3.2 服務(wù)組合遺傳算法建模
5.3.3 基于歷史服務(wù)組合的遺傳算法的改進(jìn)
5.3.4 實(shí)驗(yàn)結(jié)果
5.4 本章小結(jié)
6 系統(tǒng)應(yīng)用實(shí)例
6.1 部署系統(tǒng)
6.2 實(shí)例執(zhí)行過程
6.2.1 演示系統(tǒng)說(shuō)明
6.2.2 實(shí)例執(zhí)行過程
6.3 本章小結(jié)
7 總結(jié)與展望
7.1 本文工作總結(jié)
7.2 進(jìn)一步的工作方向
致謝
參考文獻(xiàn)
附錄
本文編號(hào):3801763
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3801763.html
最近更新
教材專著