论文部分内容阅读
Web Service技术,以其跨平台性、自描述性、模块化、跨防火墙的优点,在互联网领域迅速发展。随着传统的基于UDDI的Web服务发现模式逐渐淡出人们视线,如何搜索和管理这些Internet上的Web服务、并为广大的用户提供一个服务组合平台就成为一个具有重要现实意义与理论价值的研究问题。垂直搜索引擎,通常是对通用搜索引擎市场的扩展细分,通过深度整合某个知识领域内网络中的信息资源来为用户提供精细、专业、高质量的信息检索服务。Web服务搜索引擎的方式因其满足了Web服务发现的根本需求以及符合当前互联网技术发展趋势,对推动Web Service技术发展提供了巨大动力。本文针对上述问题,提出了Web服务搜索引擎系统中服务检索子系统的研究目标并设计实现了原型系统。该子系统针对Web Service特点,通过对不同服务特征值抽取的方法实现了对服务相似度进行精准计算的算法,并且结合Web服务的QoS信息和用户数据分析,通过一定的算法得出满足用户检索需求的特定Web服务集合。通过与原有的目录式Web Service查找方法的对比,说明了Web服务搜索引擎系统在满足用户查找所需要的Web服务的需求同时,在服务查询方式,服务发现途径,服务结果细节浏览方面更加的灵活多样,基本满足了用户对Web Service搜索的个性化需求。本文第一章介绍了Web服务搜索引擎的研究背景意义和论文主要工作。第二章简要阐述了国内外研究现状和服务搜索引擎总体情况,并介绍了本文所涉及的相关理论和相关技术。接下来,第三章对Web服务搜索引擎检索子系统进行了需求分析,详细说明了主要的技术指标。第四章介绍了检索子系统中使用到的关键技术。第五章根据功能模块的划分,详细介绍了检索子系统的各个部分的框架设计以及实现细节,模块划分包括信息综合、相似度排序、QoS采集、用户行为分析和排序核心模块。第六章描述了测试部署环境,以及主要测试用例。文章最后对全文进行了简要总结,并对下一步工作进行了展望。