摘要

随着可用Web服务数量的增多,同时出现了许多不同的服务提供者提供的功能相同但性能各异的服务,如何选取合适的Web服务成为主要的研究热点.Web服务运行的载体是服务器,运行的结果需要利用网络进行传输,因此服务器和网络对Web服务的QoS具有很大的影响.本文通过建立服务的QoS与其所在环境状态(包括服务器状态和网络状态)的映射关系,为用户提供一种Web服务选取方法.该方法首先对Web服务环境执行状态建模,根据环境执行状态生成QoS关联规则,并利用关联规则生成决策表(环境状态与QoS的映射关系),最后根据决策表进行服务选取.实验结果表明,这种方法可以显著提高组合服务的质量.