论文部分内容阅读
随着互连网络的广泛应用和高速发展,各种基于网络的Web服务如雨后春笋般出现了。Web服务的急剧增多,用户面对表现形式和复杂性都可能不相同的服务,如何正确、高效地从如此庞大的Web服务群中找到自己所需的服务则变得越来越具有挑战性。与此同时,用户将面临大量功能相似的服务选择,如何从众多的功能相似的Web服务中发现最佳服务,无歧义地规范化Web服务的质量同样也成为当今Web服务的热点研究之一。而这些正是Web服务发现的任务。因此,进行提高Web服务发现的能力的研究具有重要意义,高效的Web服务发现技术成为用户有效利用Web服务的关键。
传统的基于UDDI的关键词和简单分类的服务发现机制在查全率和查准率方面已经越来越不能满足人们的需求,因此出现了大量关于语义Web的本体论和Web服务的UDDI技术结合的研究,本文在融合了部分研究成果优势的基础上,提出了一种新的Web服务发现模型。这一模型具有以下特点:
(1)扩展了现有的Web服务描述本体OWL-S,提供了描述服务质量的度量类及其属性的详细定义,同时,将新的服务描述和服务质量描述以tModel的形式注册到UDDI中,以实现语义信息和传统的UDDI注册方式的结合。
(2)改进了现有的WRD(Weight Relation Distance,加权关系距离)中,G操作和S操作具有相等语义距离的作法,提出继承关系有向性概念,同时结合Web服务分级匹配流程,证明了这一概念的合理性。
(3)同时,完成了此模型中的核心部件——Web服务发现引擎MASmatcher的设计和实现。
(4)最后,在一个具体的应用场景中,通过提供的一个应用实例,定量地验证了新的语义相似度算法MAS比原有的MMD算法更加贴近自然语义。
Web服务发现技术中的关键问题之一就是如何在功能相似的服务中发现最佳的服务。本文主要从扩展服务质量描述和改进语义相似度算法两个方面,为解决这一问题提供了有效的途径。