论文部分内容阅读
Web Services近年来一直是业界的研究热点,随着Web Services应用范围的扩大,对Web Services相关技术的研究越来越广泛。在实际应用中,服务使用者要怎样才能准确、高效地找到自己想要的Web服务是至关重要的问题。因此,对Web Services发现机制的研究更是上述研究工作中的重点。
P2P,即“Peer-to-peer”对等互联网络技术,它引导网络计算模式从集中式向分布式转变,使上网用户能更为轻松地进行共享、交换文件等。在P2P结构中,每个Peer都同时具有信息消费者、信息提供者和信息通讯等三方面的功能。
P2P和Web Services两种技术都有着非常广阔的应用前景,因此两者之间的结合也就变成了目前研究的一个方向。本文的主要研究内容就是在深入研究P2P和Web Services技术的基础上,将P2P技术应用于Web Services发现机制中,提出基于P2P的Web Services发现机制。
本文以分布式散列表作为P2P的模型,给出了一个基于P2P的Web Services发现机制的详细设计。本文给出了一个基于同义词集的分布式散列表技术,实现了分布式散列表的模糊查找。通过对现有本体映射算法的研究,给出了一个异构本体映射的算法,实现了在分布式环境中,基于异构本体的Web服务发现。同时对现有的服务匹配算法进行改进,充分考虑服务和目标描述的各个部分,使得服务和目标能够更精确的匹配。
本文还利用现有的软件环境本文提出的发现机制进行了模拟实现,并在查询的响应时间、查全率和查准率等这三个方面将本文提出的发现机制和其他发现机制进行了对比分析。