论文摘要
随着网络技术的发展,计算越来越呈现出移动和普适的特点,在动态、异构的网络环境中发现合适的服务是实现信息共享、复用的重要前提。传统的语法层次上的服务发现协议在查全率和查准率上都无法满足人们对智能化、个性化服务的需求。解决上述问题,需要计算实体能够理解和处理网络中的信息,即需要“语义”层次上服务发现的支持。目前语义服务发现的研究还处于探索阶段,特别是对于具有不确定信息的服务发现还没有成熟的理论和技术。本文在模糊逻辑理论基础上,对带有模糊知识的语义服务发现问题进行了深入研究,重点关注服务描述和服务匹配这两个关键问题,取得了下列一些研究成果:1.给出了描述逻辑SHOIN的模糊扩展SHOIN-f,将其作为知识表示的形式化基础。将模糊合成关系、模糊数量、模糊修饰词以及模糊语言值引入到描述逻辑SHOIN中,增加了描述逻辑对模糊信息的表达和推理能力。与其它模糊描述逻辑相比,SHOIN-f不仅对描述逻辑的语义进行了模糊扩展,而且还在语法上进行了扩展,增加了描述逻辑的语法构造子,为服务描述语言奠定了逻辑基础。2.提出了基于本体的服务描述语言FEOWL。由于本体语言具有强大的演绎推理能力,目前采用本体来表示服务的语义信息是一种最佳的解决方案。本体语言FEOWL以模糊描述逻辑SHOIN-f作为其逻辑基础,是对OWL DL的模糊扩展,使OWL DL在类、属性、个体、公理等方面具有了表达和处理模糊信息的能力。3.提出了服务发现体系和服务描述模型。服务发现体系中通过服务本体将服务进行两种不同程度的抽象,分别对应抽象服务层和具体服务层,这种设计有利于服务的分类和组织,提高服务发现的效率。基于该体系,提出了一种建立在本体语言FEOWL基础上,能描述模糊信息的轻量级服务描述模型,该模型可以对服务的功能信息和模糊信息进行描述。4.提出了“二级+二层”服务匹配策略和实现方法。在服务模型基础上,将服务分两级过滤(服务分类过滤级和服务地域过滤级),分两层(服务功能匹配层和模糊匹配层)匹配。服务匹配结果是返回给用户用自然语言值表示的匹配度。这种弹性的、带过滤机制的多层次服务匹配策略有助于用户做出判断和选择,能有效提高服务发现的效率以及查全率和查准率。本文的研究工作,将模糊理论引入到服务发现中,使服务发现结果更符合客观实际,对于基于逻辑的服务描述和知识推理的研究有一定的理论和实践意义。