基于QoS的语义Web服务自动组合方法设计与验证

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:ytmbg163
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在网络管理领域,Web Services技术正在被深入地研究和应用,而当前流行的Web Service标准WSDL中,并不带有语义信息,使得服务之间具有很高的相似性,比较难以区分。所以语义Web Service正越来越受到人们的青睐,语义Web Service使得每个参数都有一个明确的语义概念。而QoS (Quality of Service,服务质量)性能作为Web Service的非功能性属性,表明了一个Web Service的延迟时间,可用率等信息,与用户的使用感受息息相关,所以也是我们在使用Web Service中所要考虑到的问题。随着Web环境下服务数量的快速增长,如何自动地根据服务请求进行服务的动态组合成为一个迫切需要解决的问题。本文首先提出了一种用户服务需求的表示方法,这种方式中考虑了参数的语义信息,而且加入了服务的QoS需求。这样就可以直接被计算机识别,适合于批量处理,对于实现整个服务组合的自动化处理是很有意义的。接下来提出了一种基于QoS的语义Web服务自动组合的方法,该方法基于参数语义相似度构造服务图,并用一种类似最短路径算法从所有可能的组合中找出一个服务满意度最高且满足服务质量的服务组合方法,实现了根据服务请求对Web服务的自动化组合。然后通过一系列的仿真实验对该组合方法的成功率、效率等方面进行了验证,结果证明了该方法可以更加有效地根据用户请求自动生成服务组合方案。
其他文献
组合测试是软件测试领域的重要测试方法之一。覆盖表作为其测试用例集,能够以少量的测试用例对软件各因素之间的相互作用关系进行最大限度的针对性覆盖,可以有效检测由软件各