Web服务社区构建方法的研究

来源 :苏州大学 | 被引量 : 0次 | 上传用户:xqiqi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为了对Web服务资源进行有效的管理,Web服务社区的概念应运而生。Web服务社区被定义为具有相同功能特性和不同非功能特性的Web服务的集合。随着复杂业务流程和组件重用的日益增多,基于原子服务的Web服务社区可以扩展到大粒度服务领域。基于服务社区进行服务发现、替换,有助于提高服务组合的效率。传统的Web服务社区的构建方法是通过用户手动注册实现的,效率较低,难以对服务资源进行有效的组织和管理。因此,如何自动构建Web服务社区成为服务发现研究中的一个重要方面。针对上述问题,本文提出了一种Web服务社区多层组织管理模型,该模型包含原子Web服务社区和大粒度Web服务社区两层组织结构。在构建服务社区时,本文借鉴复杂网络的相关方法,提出了基于加权GN算法的原子Web服务社区构建方法和基于DW-Newman算法的大粒度Web服务社区构建方法。加权GN算法通过挖掘基于相似关系的Web服务复杂网络中的社团结构,使功能相同或相近的原子Web服务划分到同一社区。DW-Newman算法首先挖掘基于可调用关系的Web服务复杂网络中的社团结构,通过提取两点间路径的方法发现社区中包含的大粒度Web服务,从而使功能相近或属于同一业务领域的大粒度Web服务划分到同一社区。针对这两种方法,基于首届全国Web服务竞赛提供的数据,本文进行了大量的相关实验,在构建Web服务社区的同时,本文还提出了社区原子服务相似度模型和社区大粒度服务相似度模型,从而分析Web服务社区构建结果的合理性。实验结果表明,与传统的复杂网络社团划分算法相比,本文提出的方法构建的社区规模更加合理,社区内服务相似度更高。基于加权GN算法构建的原子Web服务社区,能够将原子Web服务按功能划分,当服务组合或大粒度服务中包含的原子服务出现故障时,可以替换成与其功能相近的其它服务,提高了服务组合和大粒度服务的稳定性。同时,基于DW-Newman算法构建的大粒度Web服务社区,能够将大粒度Web服务按业务领域划分,提高了服务发现的效率。因此,本文提出的两种Web服务社区构建方法对Web服务发现和选取等领域都具有一定的意义。
其他文献
随着汽车技术的发展和创新,人类在享受汽车带来的生活便利的同时,也越来越深切的感受到随之而来并日益严重的安全、环境、能源等问题。研究表明,不同的驾驶员驾驶同一车型的
我们的世界已经步入了信息时代,电子邮件作为信息沟通的重要方式和手段,以其方便、快捷等特点,成为互联网上的重要应用之一,将Email与Web相结合的Webmail应用模式也已经成为I
近年来以机群为代表的分布式存储超级计算机系统逐渐成为超级计算机的的主流,与共享存储超级计算机相比,分布式存储机群系统最大的区别是数据分散存储在不同的节点上的,在考虑其
  首先,本文研究了镜头转换的各种类型及其表现,分析了现有检测算法的优劣,结合电视台对视频检索实时性的要求,提出了使用平均差分强度算法检测淡出淡入和使用平均差分强度算法
本文主要研究MGCP协议在软交换中的实现。  本文首先概述了软交换以及支持多媒体和移动业务的软交换系统;接着介绍了MGCP协议的基本概念、在网络中的功能实体、协议模型、消
通过对互联网的监测发现,U盘已成为病毒和木马程序传播的主要途径之一。在已经发现的具有重大影响且造成严重损失的恶意代码中,有很大一部分恶意代码通过可移动存储设备传播
图作为计算机学科中一种抽象的数据结构,具有很强的表达能力。现实生活中的很多错综复杂的关系都用图作为数据模型来描述,例如蛋白质交互网络,化学分子结构,社交网络等。但是
基于构件装配技术开发的大规模分布式系统测试成本高、技术难点多,是当前的研究热点。本文结合传统的测试理论与方法,研究和探讨了动态测试过程中软件系统的表示模型、测试中的
随着计算机网络应用的普及和电子商务的发展,互联网已经成为了人们生活的一部分,由于网络的开放性,如何保障网络上信息交互的安全性,如何解决可信问题以及用户身份认证、授权
现代企业最有价值的信息往往是保存在数据库中的。企业非常关心怎样确保数据库的保密性、完整性和可用性。随着Internet的日益发展,数据库的网络化,使企业数据库所面临的威胁也