论文部分内容阅读
随着网络技术的不断发展,基于UDDI的传统的Web服务发现技术已越来越不能满足目前的需求。UDDI由于没有提供足够的语义信息,只能够进行基于关键字的服务查找,匹配精度不高。因此如何准确地发现Web服务正成为Web服务领域研究热点。本体可以对语义Web和Web服务提供强大的语义支持,近年来对本体技术研究的不断升温,涌现了许多有价值的本体建模语言和建模方法,本体的研究是人工智能领域一门新兴的分支,其应用正成为目前的研究热点。P2P计算环境是基于对等网络的一种分布式架构,并且P2P和Web服务这两种计算模型具有某些程度的相似性、差异性以及互补性,在Web服务领域应用P2P技术是一种可行的Web服务实现方案。本文主要的研究内容就是在深入了解P2P和语义Web服务技术的基础上,提出基于分布式UDDI和WSMO的语义Web服务发现机制。1应用WSMO来描述Web服务,在服务注册时,先对其进行预处理,建立了目标模板与Web服务之间的对应关系,并生成目标-服务图,以减少服务发现时的搜索空间,提高运行时发现Web服务的准确性和可靠性。2当收到查询请求时,对用户的目标进行建模,即根据用户的请求构建与系统中目标模板对应的目标实例,运行时,检索目标-服务图即可快速查询到与目标实例功能相匹配的Web服务。3在Web服务发现框架中使用P2P作为服务发现的网络基础,为了克服传统UDDI技术中的低扩展性、低查准率等不足,提出分布式的UDDI的结构,提高了系统的扩展性与响应效率。该机制利用目标-服务图的实现来进行服务的查询和匹配,充分利用了WSMO强大的语义表达能力和推理能力以提高查准率,同时利用了分布式UDDI来进行节点的扩充,充分体现了P2P网络的优势,提高了系统的查准率。最后通过实验验证了本文服务发现机制的高响应效率和查准率以及分布式UDDI结构的可行性和可扩展性。