分析了用户对于组合的Web服务的一些软性的偏好,对这些偏好的表达和基于这些偏好的Web服务组合进行了研究,提出了一种提供用户偏好选择的Web服务组合方法。该方法利用模糊约束来表达用户的偏好,将用户的偏好和满意程度转化成为模糊约束满足问题,进而使用分支定界法对层次化任务网络(HTN)进行分解。实验结果表明,用户的满意程度有显著的提高。
This paper aims to study how to compose Web services based on the needs of the customers and how to support the users' preferences and ensure their satisfaction. In the study, the users' preferences and satisfaction are modeled as a fuzzy constraint satisfaction problem (FCSP). Based on this modeling, the hierarchical task network (HTN) is used to compose web services with the Branch and Bound Method. The experiment results show that this approach improves the users' satisfaction with a trivial performance loss.