基于HTN规划的服务组合框架的研究和实现
发布时间:2022-12-07 21:14
随着SOA(Service-Oriented Architecture)技术的不断发展,不同企业间的应用集成已经成为了一种趋势。在SOA架构下,通过组合现有Web服务能够快速构建新的业务功能,使得系统的灵活性大大增加。但是随着Web服务数量的不断增多,通过人工配置的方式进行服务组合将变得越来越困难;同时,异构系统中的Web服务可能被发布在不同的平台,以不同的方式创建,每个服务都可能具有不同的环境上下文,导致系统中上下文类型复杂多变,难以管理。因此如何进行自动化的服务组合,使之支持大量服务的快速发现和上下文的动态管理成为了当前研究的热点。 为了解决上述问题,本文提出了一个动态服务组合框架。框架首先以OWL-S为基础对服务的语义模型提出了改进;之后,以K-Means聚类算法对服务进行聚类,使之支持服务域和环境上下文类型的动态发现;在聚类的基础上,利用分层任务网络规划(Hierarchical TaskNetwork)技术对服务进行组合编排。最后,在得到服务执行序列之后,服务请求者能够根据每个服务具有的上下文类型,指定服务的上下文约束条件,使得系统在服务执行过程中能够监控环境上下文的变...
【文章页数】:82 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究的方向和重点
1.3 本文组织结构
1.4 本章小结
第二章 相关技术概述
2.1 Web 服务概述
2.2 Web 服务的语法级描述
2.3 Web 服务的语义级描述
2.3.1 WSMO
2.3.2 SWSF
2.3.3 WSDL-S
2.3.4 OWL-S
2.4 Web 服务组合
2.4.1 Web 服务组合定义
2.4.2 基于工作流的 Web 服务组合
2.4.3 基于智能规划的 Web 服务组合
2.5 分层任务网络规划
2.5.1 分层任务网络规划概述
2.5.2 规划引擎 SHOP2
2.6 本章小结
第三章 服务聚类和自适应
3.1 服务组合存在的问题
3.2 服务语义模型
3.3 本体聚类算法
3.3.1 K-Means 聚类算法
3.3.2 本体的抽象聚类算法
3.4 基于聚类的自适应
3.5 两阶段服务匹配算法
3.6 本章小结
第四章 动态服务组合模型
4.1 模型总览
4.2 Web 服务注册
4.3 动态规划
4.3.1 规划问题解析
4.3.2 规划领域映射
4.3.3 规划执行
4.4 服务执行
4.4.1 上下文的约束条件
4.4.2 基于聚类的服务选择
4.4.3 执行中的上下文自适应
4.5 本章小结
第五章 动态服务组合原型框架设计与实现
5.1 框架概述
5.2 注册中心
5.2.1 服务注册模块
5.2.2 服务聚类模块
5.3 智能规划模块
5.4 服务执行模块
5.5 本章小结
第六章 实验与分析
6.1 聚类算法分析
6.2 服务匹配算法分析
6.3 系统验证
6.4 本章小结
第七章 结束语
7.1 主要工作总结
7.2 后续研究工作
参考文献
致谢
攻读硕士学位期间发表的论文
【参考文献】:
期刊论文
[1]基于数据分段的K-means的优化研究[J]. 朱云贺,张春海,张博. 计算机技术与发展. 2010(11)
[2]一种优化初始中心点的K-means算法[J]. 汪中,刘贵全,陈恩红. 模式识别与人工智能. 2009(02)
[3]语义Web服务的自动化组合方法:研究综述[J]. 王杰生,李舟军,李梦君. 计算机科学. 2007(06)
博士论文
[1]Web服务组合方法研究[D]. 宋雅娟.吉林大学 2011
[2]自动Web服务组合关键技术研究[D]. 杨艳萍.国防科学技术大学 2007
本文编号:3712865
【文章页数】:82 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
第一章 绪论
1.1 研究背景
1.2 研究的方向和重点
1.3 本文组织结构
1.4 本章小结
第二章 相关技术概述
2.1 Web 服务概述
2.2 Web 服务的语法级描述
2.3 Web 服务的语义级描述
2.3.1 WSMO
2.3.2 SWSF
2.3.3 WSDL-S
2.3.4 OWL-S
2.4 Web 服务组合
2.4.1 Web 服务组合定义
2.4.2 基于工作流的 Web 服务组合
2.4.3 基于智能规划的 Web 服务组合
2.5 分层任务网络规划
2.5.1 分层任务网络规划概述
2.5.2 规划引擎 SHOP2
2.6 本章小结
第三章 服务聚类和自适应
3.1 服务组合存在的问题
3.2 服务语义模型
3.3 本体聚类算法
3.3.1 K-Means 聚类算法
3.3.2 本体的抽象聚类算法
3.4 基于聚类的自适应
3.5 两阶段服务匹配算法
3.6 本章小结
第四章 动态服务组合模型
4.1 模型总览
4.2 Web 服务注册
4.3 动态规划
4.3.1 规划问题解析
4.3.2 规划领域映射
4.3.3 规划执行
4.4 服务执行
4.4.1 上下文的约束条件
4.4.2 基于聚类的服务选择
4.4.3 执行中的上下文自适应
4.5 本章小结
第五章 动态服务组合原型框架设计与实现
5.1 框架概述
5.2 注册中心
5.2.1 服务注册模块
5.2.2 服务聚类模块
5.3 智能规划模块
5.4 服务执行模块
5.5 本章小结
第六章 实验与分析
6.1 聚类算法分析
6.2 服务匹配算法分析
6.3 系统验证
6.4 本章小结
第七章 结束语
7.1 主要工作总结
7.2 后续研究工作
参考文献
致谢
攻读硕士学位期间发表的论文
【参考文献】:
期刊论文
[1]基于数据分段的K-means的优化研究[J]. 朱云贺,张春海,张博. 计算机技术与发展. 2010(11)
[2]一种优化初始中心点的K-means算法[J]. 汪中,刘贵全,陈恩红. 模式识别与人工智能. 2009(02)
[3]语义Web服务的自动化组合方法:研究综述[J]. 王杰生,李舟军,李梦君. 计算机科学. 2007(06)
博士论文
[1]Web服务组合方法研究[D]. 宋雅娟.吉林大学 2011
[2]自动Web服务组合关键技术研究[D]. 杨艳萍.国防科学技术大学 2007
本文编号:3712865
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3712865.html