论文部分内容阅读
1999年,微软在旧金山的记者发布会上第一次提出了“Web Services”这一概念,但直到近几年Web服务才因其良好的互操作性与通用性而被业界普遍关注。然而,Web服务的两大阵营Microsoft和IBM仅从技术层面提供了开发平台和通信协议,他们并未在Web服务选择与推荐方面给出合适的解决方案。因此,本文将以QoS和用户推荐为基础,提出一种Web服务信誉度的计算模型,并依此为用户推荐最优的服务。首先,总结Web服务信誉度评估的研究现状,分析现有模型的基本思路和特点,归纳出现有模型的优点和不足之处。其次,针对现有注册中心的Web服务QoS缺乏可信度这一问题,对传统的Web服务概念模型进行扩展,并设计了服务监测中心。提出将服务提供者提供的QoS数据与监控器采集到的QoS数据相结合的QoS的更新机制,引入时间衰减性思想,通过加权求和的方法对QoS更新,以此提高服务QoS的可信性。再次,定义了偏好相似用户、可推荐用户、用户评价可信度等相关概念,综合服务QoS与用户经验反馈给出了Web服务信誉度评价模型。根据QoS量化模型计算服务QoS综合值,利用皮尔逊相关系数找出一组评价相似用户,根据该组用户的评价相似度与评价值计算用户推荐度,利用QoS综合值和用户推荐度计算Web服务信誉度,依据Web服务信誉度选出最优的Web服务。此外,针对恶意推荐问题,给出了用户评价可信度的计算方法。最后,利用所提出的QoS更新机制、服务信誉度评价模型和协同过滤技术实现了一个Web服务推荐平台,该平台可以根据用户使用经验的差异进行服务推荐并为用户提供服务测试工具。利用该实例验证了模型的可行性和可用性。