论文部分内容阅读
随着Web服务技术的发展,越来越多的Web服务提供相同的服务功能,如何从众多相同功能的Web服务中查找出满足需求的服务已成为研究的热点。然而,已有的基于关键字的Web服务发现不能完全满足用户需求。针对这一问题,本文从用户的QoS需求出发,提出一种面向QoS评估的Web服务发现模型。面向QoS评估的Web服务发现涉及到了QoS属性需求、QoS评价、QoS反馈和带QoS的Web服务选择问题,为此,本文主要做了如下的研究工作:1、分析了Web服务的QoS需求。在现有面向服务体系结构的基础上,扩充了UDDI注册机制。在UDDI注册中心加入了Web服务的QoS信息,使得Web服务具有了支持QoS的服务发现。改变了以往在研究QoS时采用代理的方式,采取在UDDI中加入QoS监控模块,从而在服务发现过程中不影响原有的服务发现速度。2、针对Web服务的QoS具有模糊性的特点。本文采用三角模糊数来表示Web服务的QoS评价指标,定义了三角模糊数的表示形式。根据不同的QoS属性指标给出了模糊表示的规范化方法,并给出了一种基于三角模糊数的模糊综合评价方法。3、建立了一种用户QoS的反馈模型。引入用户QoS反馈机制,通过服务请求者反馈QoS信息的方式来监督服务提供者广告的服务的可信度。同时,服务提供者也可利用反馈的QoS信息来改进Web服务的服务质量。