
论文摘要
Web服务组合是将单一的Web服务聚合在一起,从而满足复杂应用需求的方法。随着Web2.0时代的到来,越来越多的普通用户参与到Web服务的开发、发布和使用中,这一方面扩大了可供Web服务组合使用的Web服务的规模,另一方面也对Web服务组合的可信度提出了更高的要求。与此同时,随着以Facebook、Twitter为代表的社会网络平台的迅猛发展,社会网络中蕴含的资源也在飞速增长。如何在服务组合中有效利用社会网络中的信息是服务组合领域未来的研究方向之一本文围绕提高Web服务组合的可信度这一课题展开。许多服务组合方法在组合时使用了服务提供者提供的静态QoS(Quality of Service)值作为服务的非功能性属性描述,然而这些QoS值不能反映Web服务运行环境的动态变化且存在服务提供者提供虚假QoS值的可能。有鉴于此,本文提出基于QoS历史记录的服务组合排序方法,用实际执行过的QoS指标计算排序指标,一定程度上提高了服务组合排序结果的可信度。对应于不同的应用场合,提出了两种不同的基于QoS历史记录的服务组合排序方法,并分别给出了实验评估。本文还提出了一种基于节点相似度的社区发现方法,该方法在进行社区发现时,可以同时利用社会网络中的节点属性信息和边属性信息。在社会网络中划分出社区后,可以为Web服务组合的用户找到与其在同一社区的用户群体。考虑到相同社区内的用户的QoS历史记录往往比其他人的QoS历史记录更容易得到用户的信任,在基于QoS历史记录的服务组合排序方法的基础上,结合上述社区发现方法,本文提出了基于QoS历史记录和社区发现的服务组合排序方法。该方法借助同一社区的用户间协同,过滤QoS历史记录,从数据源方面进一步提高了服务组合排序结果的可信度。
论文目录
摘要Abstract第1章 绪论1.1 课题背景1.2 研究工作1.3 论文结构第2章 基于QoS历史记录和社区发现的服务组合排序相关工作2.1 引言2.2 服务组合研究现状2.2.1 Web服务组合规划相关工作2.2.2 Web服务选择相关工作2.3 QoS模型2.3.1 QoS指标2.3.2 QoS聚合2.3.3 QoS规范化2.4 社区发现相关工作2.4.1 非重叠社区发现相关工作2.4.2 重叠社区发现相关工作2.5 本章小结第3章 基于QoS历史记录的服务组合排序方法3.1 引言3.2 基于QoS历史记录的服务组合排序方法3.2.1 历史记录组合3.2.2 全局排序方法3.2.3 基于历史记录的服务组合排序方法3.2.4 实验评估3.3 基于QoS历史记录和聚类的服务组合排序方法3.3.1 QHRC方法3.3.2 H2D-SC模糊层次聚类方法3.3.3 实验评估3.4 本章小结第4章 基于节点相似度的社区发现方法4.1 引言4.2 研究动机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章 基于QoS历史记录和社区发现的服务组合排序方法框架及原型系统5.1 引言5.2 方法框架5.3 原型系统5.4 案例研究5.5 本章小结第6章 结束语6.1 本文成果6.2 未来展望参考文献致谢附录附录A 攻读硕士学位期间参加的科研项目附录B 攻读硕士学位期间发表的学术论文
相关论文文献
标签:历史记录论文; 社区发现论文; 服务组合排序论文;
基于QoS历史记录和社区发现的服务组合排序方法研究
下载Doc文档