在当前服务计算和社会计算背景下,针对难以获取满足用户个性化需求的可信Web服务问题,给出基于社会网络面向个性化需求的可信Web服务推荐模型;设计用户个性化功能需求分解与匹配算法,并利用语义词典提高功能需求语义匹配的准确性;基于个性化功能需求、社会网络节点信任度及服务信任度,设计了一种满足用户个性化需求的可信服务推荐算法,通过对社会网络节点之间、节点与服务之间的信任相关性进行分析,提高服务协同可信推荐性能。算法分析及实验结果表明该方法是有效和可行的。
In current background of service computing and society computing, it is difficult to obtain the trustworthy Web services to meet users' personalized requirements. To solve the problem, the trustworthy services recommendation model was proposed which orients personalized requirements based on social network. The decomposing and matching algorithm was proposed for users' personalized requirements, and the algorithm utilizes the semantic dictionary to improve the se- mantic match of users' requirements. Based on personalized ffmctional requirements and social trust values of network nodes and the services' direct trust values and indirect trust values, a trustworthy service recommendation algorithm was designed which meets the personalized requirements. By analyzing the correlation among the social network nodes and ser- vices' trust values, the method can improve the performance of trustworthy services collaborative recommendation. The analysis of algorithms and experiments' results show that the approach is effective and feasible.