论文部分内容阅读
伴随着因特网和Web服务(Web Service)技术的飞速发展,网络上出现了越来越多功能相近的Web服务。在这种情况下,服务使用者就从如何寻找能够满足自己功能需求的服务,转变到了如何从满足功能需求的服务中选择出能够使自己得到最佳体验的服务。为了衡量用户的服务体验,提出了QoS(Quality Of Service),即服务质量。许多研究者从不同的角度对QoS进行了研究,如QoS属性的描述、QoS属性的度量、QoS属性的监控和测量、QoS属性的综合评估,基于QoS的服务发现、基于QoS的服务组合、基于QoS的服务选择、基于QoS的服务架构模型等,并取得了不少成果。目前基于QoS的服务选择虽然是一个公认的热点,但是就像现实里有些质量问题不好处理一样,没有一个得到广泛认可的研究结论。例如对QoS动态更新的研究还比较少;已知的QoS综合评估策略也只能解决某些方面的问题。因此,研究基于QoS感知的Web服务选择仍具有较大的理论和实际应用意义。
本文扩展了Web服务的体系架构,加入了QoS因素以支持本文的研究。在此基础上,首先设计了一种QoS动态更新策略,并在动态更新中加入了近期数据优化的思想,以体现出近期数据的影响力,使更新后的QoS信息更客观、准确。其次,根据排名思想、标准值思想以及用户偏好提出了两种新的多属性决策的QoS综合评估策略:基于排名机制和权重的QoS综合评估和基于标准值机制和权重的QoS综合评估。通过分析,这两种方案能够解决当前QoS综合评估方案中无法处理的一些现实问题。最后综合多种QoS综合评估方案,设计出了一个基于QoS感知的Web服务选择过程。经过实验验证,该服务选择方法能够从不同的角度、较客观的反映出Web服务的实际服务质量情况,因而能够为用户选择出满足其质量需求的具有最佳体验的Web服务。