基于复杂网络的服务链推荐方法的研究
发布时间:2023-06-06 20:46
近年来,随着Web服务的日渐普及,Web服务在功能和质量上都日趋完善,如何将实现不同功能的Web服务按照业务流程关联起来,以实现Web服务的增值是当前研究的热点问题之一。人们发现存在于Internet上的众多Web服务并不是杂乱无章的,而是可以通过服务间的关系组成一个复杂的网络结构,研究表明由Web服务构成的网络往往具有复杂网络的特性。复杂网络的特性对于Web服务发现、服务组合等工作都奠定了理论基础。如何充分利用复杂网络的信息,将Web服务进行关联以实现更多的功能也是目前可研究的问题之一。Web服务与服务质量息息相关,如果将在业务流程上存在关联关系的Web服务连同服务整体的QoS属性值一并推荐给用户,将会带来极大的便利。 针对上述问题,本文首先提出一种基于服务间可调用关系构建复杂网络模型的方法,并在复杂网络模型中生成一系列能够完成特定功能的服务链。该方法通过对服务间的输入输出参数进行匹配,在服务间建立关系,进而构建复杂网络模型,并利用复杂网络模型的信息将满足完全驱动关系的Web服务关联起来,生成服务链。在服务链的基础上,本文提出一种自动生成组合服务流程的方法,该方法通过向服务链中添加结...
【文章页数】:81 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题背景及意义
1.2 国内外现状
1.3 本文主要内容
1.4 本文组织结构
第2章 相关理论与技术
2.1 Web服务与服务组合
2.1.1 服务关系
2.1.2 服务组合
2.1.3 BPEL流程简介
2.2 复杂网络
2.3 本章小结
第3章 基于复杂网络的服务链生成方法
3.1 问题提出
3.2 构造复杂网络模型
3.2.1 复杂网络模型的分析及相关定义
3.2.2 复杂网络模型构建步骤
3.3 在复杂网络模型中生成服务链
3.3.1 生成服务链相关定义
3.3.2 服务链生成过程
3.4 本章小结
第4章 基于服务链的组合服务流程自动生成与排序
4.1 问题提出
4.2 组合服务流程的自动生成
4.2.1 相关定义及过程分析
4.2.2 算法介绍
4.3 服务链推荐
4.3.1 相关定义及组合服务QoS的计算方法
4.3.2 按照QoS推荐服务链的过程
4.4 本章小结
第5章 实验分析
5.1 实验环境与数据来源
5.1.1 实验环境
5.1.2 数据来源
5.1.3 pajek介绍
5.2 实验方法
5.3 实验结果分析
5.3.1 基于复杂网络模型生成服务链
5.3.2 生成组合服务流程并计算服务链QoS值
5.4 本章小结
第6章 结论与展望
参考文献
致谢
攻读学位期间发表的论文及参与项目
本文编号:3832195
【文章页数】:81 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题背景及意义
1.2 国内外现状
1.3 本文主要内容
1.4 本文组织结构
第2章 相关理论与技术
2.1 Web服务与服务组合
2.1.1 服务关系
2.1.2 服务组合
2.1.3 BPEL流程简介
2.2 复杂网络
2.3 本章小结
第3章 基于复杂网络的服务链生成方法
3.1 问题提出
3.2 构造复杂网络模型
3.2.1 复杂网络模型的分析及相关定义
3.2.2 复杂网络模型构建步骤
3.3 在复杂网络模型中生成服务链
3.3.1 生成服务链相关定义
3.3.2 服务链生成过程
3.4 本章小结
第4章 基于服务链的组合服务流程自动生成与排序
4.1 问题提出
4.2 组合服务流程的自动生成
4.2.1 相关定义及过程分析
4.2.2 算法介绍
4.3 服务链推荐
4.3.1 相关定义及组合服务QoS的计算方法
4.3.2 按照QoS推荐服务链的过程
4.4 本章小结
第5章 实验分析
5.1 实验环境与数据来源
5.1.1 实验环境
5.1.2 数据来源
5.1.3 pajek介绍
5.2 实验方法
5.3 实验结果分析
5.3.1 基于复杂网络模型生成服务链
5.3.2 生成组合服务流程并计算服务链QoS值
5.4 本章小结
第6章 结论与展望
参考文献
致谢
攻读学位期间发表的论文及参与项目
本文编号:3832195
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3832195.html