论文部分内容阅读
服务描述是一组描述服务接口和语义的文档,以服务语义、服务关系表述服务,是对于服务、服务接口及可交换信息的机器可处理描述。服务描述是服务发现、服务匹配的前提。服务发现用来解决服务消费者如何发现解决特定问题的资源和服务,以及服务提供者如何使得服务消费者能够注意到其提供的服务;服务匹配是为了发现服务实体之间的相似性从而更好地实现协同服务。近几年,面向服务计算领域中的服务发现、服务组合、自主计算等理论的发展表明,对服务建立语义约定显得尤为重要,服务的语义说明为潜在的复杂的Web服务的应用提供了机器可读性。在服务描述加入语义标注并借助推理机对语义的推理能够显著提高服务发现的查全率和查准率,也能够提高服务匹配精度。服务描述经历了从文本表示到知识表示的发展,其中基于OWL(Ontology WebLanguage)的服务本体OWL-S成为构建语义服务描述模型的标准;但它缺点是服务描述模型只有静态语义,没有考虑在服务整个生周期中服务自身及其所属领域的演变。既不能反映服务所属领域中概念及概念间关系的变化,也不能反映服务质量的变化。本论文针对以上问题,借助OWL-S服务本体描述语言对服务建模,在服务描述模型方面作了创新性和探索性研究,主要内容为:(1)对OWL-S服务本体进行动态语义扩展,形成可重写逻辑的服务描述模型。具体来讲,就是在服务本体中加入模糊概念模型以扩展服务本体中的概念及概念关系,加入服务质量模型以反映服务状态变化;同时为两个新增模型分别设计了可量化的指标和度量算法以实现服务语义的可计算性。(2)针对扩展后的服务描述模型设计了混合的服务匹配算法,不同于传统的服务匹配算法,该算法针对不同的匹配内容设计了不同的匹配算法,细化了匹配粒度,充分考虑了用户对服务的模糊匹配、服务质量匹配等需求。(3)设计了一个语义服务发现框架,在传统服务发现框架上增加了基于语义的服务查询、匹配组件,简化了服务注册中心的复杂性,最后验证了扩展后的服务描述模型在混合匹配算法搭配下的服务发现过程中的特征。