论文部分内容阅读
Web服务技术的提出与发展为Web的使用提供了新的模型,使互联网焕发新的活力,走向Web2.0时代。如今Web服务摒弃C/S架构,逐步转向B/S架构,可以在整个互联网上被描述、发布、查找、组合及调用,已经成为一种开放式的规范;同时由于它可以有效的组织、集成、操作Web上的数据和信息,所以也是一种全新的分布式计算模型,为众多行业提供电子商务解决方案。在此过程中互联网上的Web服务的数量和种类也迎来了爆炸式的增长。因此如何在这海量繁杂的Web服务快速、准确、有效的定位到用户所需的服务成为Web服务中的关键问题之一,也一直是许多学者研究的课题。本文首先概述了国内外语义Web服务发现的研究现状,然后介绍了Web服务以及语义Web服务的一些相关技术。在研究过程中发现,分布式网络环境下的服务发现方法成为当今服务发现的主要研究方向,因此文章也对P2P技术进行了介绍,根据对P2P四种网络拓扑模型的性能分析,决定采用Chord路由方法作为改造的目标,将子网结构引入到Chord路由方法中,以此提出了一种基于层次的Chord路由模型(R-chord)。在模型设计过程中在finger表中增加屏蔽位字段对路由表的长度进行压缩并减少表中冗余项。然后通过仿真试验在平均查找跳数、节点平均距离以及查找失败率等几个方面上与原始Chord路由方法进行对比,证明了此种路由模型的有效性。其次,将R-chord路由模型作为基础网络结构结合到语义Web服务发现方法中,同时在服务发现模型中引入进阶匹配和层次搜索两种机制,对分布式网络下的服务发现效率进行改进。为分布式环境中的语义Web服务发现提出了一种解决方案。最后,通过仿真实验,将提出的模型与现有的服务发现模型进行对照,该模型具有更好的服务发现效率、服务查准率、查全率、网络负载低、系统开销小等优点。