论文部分内容阅读
Web Service发现属于服务计算研究领域。随着传统的基于UDDI的服务发现模式的过期以及互联网Web2.0时代的到来,提供新的满足业内各方需求的服务发现解决方案成为当前服务计算研究中最为迫切的需求之一。而在各种解决方案中,服务搜索引擎模式因其满足用户的使用习惯以及其方便与Web2.0的融合而受到业界的普遍欢迎。本文即着手设计和实现服务搜索引擎中最为关键的排名子系统。
首先,本文立足于服务搜索引擎的研究背景和目前的研究走向,阐述了服务搜索引擎中研究服务排名的重要意义,并提出了面向用户服务排名的研究设想,介绍了实现面向用户排名子系统所需的关键技术。
接下来,本文对排名子系统进行了详细的需求分析,从功能要点出发,将排名子系统划分为:用户交互、Qos采集、行为分析和排序四个主要模块。然后以此为基础,以分析用户行为以达到面向用户服务排名的目的作为研究点,通过比较和总结信息检索中和服务发现中的各种排名技术,提出了一种新颖的面向用户的服务排名机制--SISSD(Service Invocation Stability&User Similarity and Dissimilarity),并通过实验验证了其优越性和合理性。
围绕面向用户排名的研究设想,论文重点对面向用户排名子系统进行了设计和实现,通过合理的接口划分和模块间通信行为的封装对系统进行了松耦合交互设计,并通过类图、重点流程和重点数据描述对各个模块进行了实现。为了验证系统功能的完善性,本文对系统及其主要模块进行了有针对性的测试分析。最后,简单概括一下本文所做的工作并提出论文工作中有待改进之处。