Web服务作为Web技术的最新发展成果,它的目标是将不同个人、组织甚至公司提供的服务无缝地进行连接和通讯,在Web上建立一种松耦合的Web应用。但是要想使分布于Internet上的服务器可以通过Web更自动化地,更智能化地交互,就必须解决目前Web上广泛存在的信息格式的异构性、信息语义的多重性以及信息关系的匮乏和非统一。将本体的概念和相应技术引入Web服务技术中,将从根本上解决以上问题。
本文对领域本体的建立方法进行了研究,提出了一个领域本体的建立模型。此模型可以支持Web服务发现,并利用本体中丰富的关系表达传统关键词匹配所不能表达的语义。
依据Web服务描述本身的特点,本文对服务匹配中基于语义Web服务相似度计算方法进行了研究。在服务接口的匹配中,提出了基于语义的服务接口匹配算法;对Web服务中非功能描述信息,提出了基于Wordnet的相似度计算方法;对具有逻辑表示的描述,给出了逻辑匹配的概念和方法。
本文建立了一个订机票领域的服务库与用户兴趣与限制规则库;在Web服务的发现过程中,可以有机地将这些信息与Web服务的相关信息结合起来,通过相应的Web服务发现机制给出查询结果。
论文最后对所提出的算法进行了实验,并比较了结果的优劣,得到不同算法的性能排序。实验结果证明服务匹配算法达到了基于用户兴趣、限制逻辑来进行正确的、智能的Web服务发现的目标。