面对服务质量敏感的用户,应该依据用户的偏好进行服务选择.给出了Web服务QoS的描述形式,从5个方面对QoS属性进行分析.根据用户对各QoS指标的偏好构建层次分析法(analytic hierarchy process,AHP)矩阵,进一步利用AHP矩阵获得各QoS属性的权重.在此基础上,提出了一种基于逼近理想解的排序方法(technique for order preference by similarity to an ideal solution,TOPSIS).该方法基于候选服务的QoS属性构建决策矩阵,确定正理想解和负理想解,通过贴近度的大小对服务进行优劣排序.实例分析表明,该算法是有效的.