一种基于与或图的语义Web服务自动组合方法的研究

来源 :西南大学 | 被引量 : 0次 | 上传用户:tonytanli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务技术的快速发展和应用,Web服务的数量与日俱增,提供的功能也越来越多样化。然而,单个Web服务提供的功能有限,很多时候都不能满足用户多样性的需求,这就需要将已有的Web服务进行组合,以创造出功能更为强大更能满足用户需求的复合服务。另一方面,Web服务的服务质量QoS对于服务的成功应用也非常关键,它是服务请求者能从众多具有相同功能的服务中选择出具有最好服务质量的服务的主要依据。因此如何快速、准确、高效地组合已有的分布在Internet中的各类服务,实现服务之间的无缝集成,同时提供具有QoS保证的Web服务以满足用户的需求已经成为一个迫切需要解决的问题。本文通过语义Web和Web服务组合技术的学习,在已有研究的基础上提出了一种基于与或图的语义Web服务自动组合方法SCBAO,主要从以下几个方面进行探讨和研究:(1)本文给出了一种语义Web服务描述方法,该方法对Web服务本体描述语言OWL-S进行QoS扩展,并将扩展后的OWL-S用来描述Web服务,使得Web服务同时具有语义信息和QoS信息。(2)本文给出了一种基于Web服务输出的倒排索引结构,并在此结构基础上通过为服务库中所有注册服务的语义输出建立倒排索引记录,即为每个服务的语义输出维护一个能够生成该输出的服务列表,以此来降低服务搜索空间,提高服务搜索的效率和准确性进而降低创建服务组合与或图的时间开销。(3)本文提出了一种基于与或图的语义Web服务自动组合方法SCBAO,该方法将基于图搜索的Web服务组合方法与语义Web服务自动组合方法相结合,同时能够将搜索空间受限于服务组合与或图中,提高了Web服务自动组合的成功率及效率。在对Web服务进行语义描述后,SCBAO分为2步实现服务组合的目标:1)服务组合与或图的自动生成;2)最佳组合图的选取。(4)本文通过实例来说明SCBAO方法的执行过程,并通过仿真实验验证了SCBAO的可行性和有效性。仿真实验表明SCBAO方法能够提高Web服务组合效率和成功率。
其他文献
由于互联网技术和云服务的发展,网民数量不断增长,使得各种信息也呈现爆炸式的增长。在这样的趋势下,传统的存储服务已经满足不了现在用户的需求。不管是企业还是个人都需要
机器学习技术已经成功应用在社会生活的各个方面。如手写汉字识别,人脸识别,网络入侵检测等。由于机器学习在应用中取得巨大成就。因此许多研究者都开展了对机器学习的研究。
图像信号在获取、传输和存储等环节,往往会受到各种噪声的污染,严重影响了图像的视觉效果,亦给后续处理带来困难,如边缘检测、图像分割、特征提取、目标跟踪和模式识别等。因
Web服务技术的迅速发展使得Web服务的应用越来越广泛,其最终目的是使得分布在不同地域上的可能由不同的人或组织机构提供的Web服务通过互联网进行交互和集成,以此完成动态的
推荐系统是解决信息过载问题的有效方案,已经广泛应用于电子商务、社交网络、音乐社区和电影社区等领域。近年来,协同过滤推荐技术,因其思路简单易实现、数据依赖性低、推荐
过去Java桌面应用程序开发主要使用AWT和Swing,由于运行速度缓慢,十分占用内存,以及总是和本机操作系统的风格格格不入,这导致了Java在桌面开发应用中的成就与Java的声望远远
当今智能手机不断发展,功能日益强大,在日常生活中的应用也越来越广泛。随着移动通信技术的快速发展,移动应用已经逐步渗透到人们日常生活的各个方面,并随着3G时代的到来,网
随着人类社会的不断发展和科学探索步伐的不断前进,人们面临着越来越多的最优化问题。由于人类对生产效率的追求日趋极致,常规优化方法在有限的时间和空间内已经很难解决日益
推荐系统是解决信息过载的有效工具,它能根据用户的历史行为数据做出个性化推荐。隐语义算法作为一种经典的推荐算法在研究和应用中都取得了很大成功,但它依然存在一些问题值
网络抖动(Churn)是指在对等网络中,由参与者的匿名、自由性以及规模大的特点导致的大量节点频繁自发地加入、离开或失效的现象。抖动是影响对等网络系统性能的一个重要因素,