论文部分内容阅读
随着Web服务量的急剧增长,如何从庞大的服务群中高效地找到所需功能的Web服务以及如何在功能相似的Web服务中找到最佳服务成为了值得关心的问题,而这些正是Web服务发现的任务。然而,传统的服务发现技术是建立在语法描述的基础上,主要采用的服务发现机制是WSDL和UDDI规范相结合的解决方案,通过关键词匹配来实现的。这样的Web服务发现技术,由于缺乏对Web服务的语义信息的描述,智能化程度不高,导致查准率和查全率低下,已经很难满足人们日益增长的需求。要得到更好的结果,需要更高效、更完善的Web服务发现技术来支持。目前,基于语义的Web服务发现已经成为了当前的研究热点。在此背景下,本文所做的研究如下:(1)论文比较全面地介绍了Web服务、语义Web、Agent技术等相关知识,以及它们的目前发展状况。(2)通过对传统的Web服务发现技术的描述、比较及分析,指出它们的不足,在此基础上,提出引入Agent技术和语义Web,将它们应用到Web服务发现中。(3)结合目前的两个理论成果:智能Web查询引擎和Paolucci提出的OWL-S/UDDI Matchmaker匹配算法,提出了一种新的Web服务发现模型——基于Agent技术的Web服务发现模型。该模型在服务描述方面,使用语义Web服务标识语言(OWL-S),对WSDL和UDDI规范进行了扩充,弥补二者在语义方面的不足;同时在实现Web服务查找的过程中,采用Agent技术,提出用户Agent(UA)和语义检索Agent(SRA),它们能更好地理解用户,并充分地理解并提取服务中的语义信息,最后实现Web服务的语义化查找。(4)对ASWS Matchmaker系统进行进一步的分析、设计与实现,最后通过实验说明,该系统不仅能提高Web服务发现的查准率,还能更好地满足用户的个性化需求。总之,本文在目前的Web服务发现研究的基础上,提出了基于Agent技术的Web服务发现模型,通过使用Agent技术和语义Web相关的技术,使得该模型在一定程度上很好地实现了Web服务发现的语义化和智能化。