针对Web服务选择中服务请求偏好权重表达的模糊性及服务质量(QoS)属性值间存在的相互制约关系等问题,提出一种基于组合赋权法的Web服务选择策略。首先利用模糊层次分析法(FAHP)和主成分分析法(PCA)分别计算主观QoS权重和客观QoS权重;然后综合主、客观QoS权重利用组合赋权法(CWA)计算服务请求的综合QoS权重;最后提出一种综合评价函数,以保障所选择的服务在满足服务请求偏好的基础上,能更准确地反映候选Web服务总体QoS水平。实例分析表明该方法是有效的。
In Web services selection, because the descriptions of user preferences is ambiguous and there exists mutual constraints among different QoS( quality of service ) attributes values, this paper proposed a Web services selection strategy based on the combination weighting approach. First, it calculated the subjective QoS weights with fuzzy analytic hierarchy process (FAHP) and objective QoS weights with principal component analysis (PCA). And then~ it obtained the integrated QoS weights with combination weighting approach ( CWA ) taking a comprehensive consideration of both subjective and objective QoS weights. Finally, it presented the comprehensive evaluation function for Web service. The function could confoml to user preferences and reflect the overall service performance more accurately. Experiments indicate the effectiveness of the approach.