论文部分内容阅读
服务发现是以Web服务作为数据源的信息集成系统中不可或缺的一部分,其目的是从大量备选服务中,筛选出可以满足特定的用户查询需求的服务。UDDI是商用服务发现解决方案的实际标准,模式匹配问题是学术研究领域研究的主要方向。现有的服务发现技术有两个主要缺点:一是大部分服务发现技术基于精确的关键词匹配,无法处理关键词的不一致性;二是未考虑用户的个性化信息,无法有效利用用户使用服务发现的历史记录。 本文在研究现有服务发现技术的技术上,提出了基于个性化服务匹配度的服务发现机制,解决了服务发现中的服务匹配和用户个性化信息的利用问题。本文提出了基于个性化服务匹配度的服务发现机制的发现流程,分析了模式层面上的服务匹配问题,提出了基于相似度传播思想的服务模式匹配度的概念及计算方法。本文还分析了用户个性化信息的概念,提出了利用个性化信息修正服务发现的方法。 文章最后描述了服务发现方法的实现,利用一个实例对服务发现结果的质量进行了评估,分析了用户个性化信息对服务发现结果的影响。评估结果表明文中提出的服务发现机制可以达到较高的服务发现质量,同时较好地体现了不同用户对服务选择的不同偏爱。