基于QoS的Web服务发现方法研究
【摘要】:
随着互联网上提供相同功能Web服务的数量日益增加,如何找到适合服务请求者需求的Web服务已成为服务计算领域研究的热点。目前普遍关注的基于QoS的Web服务发现的研究工作中还存在一些缺点和不足,对于如何获取、度量及支持QoS的服务架构等整体支持技术研究较少,距离一个成熟的基于QoS的Web服务架构、服务发现、匹配方法还有很多问题需要解决。
本文主要针对上述存在的问题对基于QoS的Web服务发现方法进行了具体研究,研究内容如下。
首先,针对典型的Web服务采用面向服务的体系结构没有涵盖任何类型的Web服务QoS模型,导致用户无法实现有效的服务调用,提出一基于QoS的Web服务发现模型,对传统的SOA架构进行扩展,增加QoS代理模块,以支持基于QoS的服务发布和发现。
其次,为了保证QoS数据的可信性和动态性,根据使用服务的用户反馈不断校正已注册服务的QoS信息,通过终端用户在使用Web服务后的评价对服务提供者的信誉进行评估;引入具有相似需求的用户反馈和最近使用服务的用户反馈信息度量服务质量信息,根据这两方面不断对其已注册服务的QoS信息进行校正以保障获得QoS数据的可信性。然后根据获得的可信QoS数据提出一种基于QoS的Web服务发现算法。
最后,对本文扩展了的Web服务发现模型和QoS度量方法的准确性进行了实验验证,详细介绍了实验过程,给出评价指标,然后对实验结果进行了分析。