语义WEB服务发现技术及应用研究

语义WEB服务发现技术及应用研究

论文摘要

Web服务的产生和发展使得人们可以不论平台、不论地点、不论时间地使用模块化的应用程序。然而用户在使用Web服务之前并不知道它的存在,这就涉及到服务的发现和定位问题。目前的Web架构中,UDDI注册中心解决了服务发现和发布的问题。但是从长远来看,用WSDL描述的Web服务缺乏语义信息,使得该技术不能适应Web服务的增长和自动化需求。Web服务发现的研究目标是:服务发现的高效率和自动化,语义网的诞生使这两个难题得到了解决。引入了语义网后的Web服务发现技术的研究向着高效、自动的方向迈进着。语义Web服务技术通过为Web服务提供一种以XML为语法基础的包含语义信息的描述,使Web服务之间互相理解对方的内容、功能以及属性成为可能,并且为Web服务的自动发现、执行、组合、监控提供了技术基础。本文研究语义Web服务发现技术,从分析语义Web服务发现的流程入手,设计了语义Web服务发现模型。该模型中包含服务发现的两大支撑组件:服务注册中心和本体库。该模型使用逐级筛选的服务发现策略,将服务发现过程分为三个子过程:服务请求的提交;候选服务集的构造;匹配服务的确定。在语义Web服务注册和用户请求过程中,使用服务的Web本体语言OWL-S作为语义Web服务的描述语言和基本通讯语言。本文通过判定语义Web服务能力,构造候选服务集和确定匹配服务。在候选服务集的构造过程中,本文提出了分步筛选法的思想:首先使用分类作为服务所涉及范围的描述,摒弃大部分明显不符合用户需求的服务;然后对服务的功能信息IOPR进行语义匹配,精确地评定语义Web服务能力,进一步筛选出满足用户需求的候选服务;最后对服务质量进行匹配。采用分步筛选法能提高候选服务集的构造效率。本文设计并实现了原型系统,并通过一个典型案例验证了框架的可用性和服务发现过程的有效性。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 Web服务发现机制
  • 1.3 研究现状和存在问题
  • 1.4 论文研究的内容
  • 1.5 论文创新点和组织结构
  • 1.5.1 论文创新点
  • 1.5.2 论文组织结构
  • 第二章 相关技术介绍
  • 2.1 语义Web
  • 2.2 Ontology-语义理解基础
  • 2.3 OWL-S-Web服务本体描述语言
  • 第三章 基于语义的Web服务匹配模型设计
  • 3.1 设计思路
  • 3.2 总体设计
  • 3.2.1 发布代理(扩展UDDI注册中心)
  • 3.2.2 匹配引擎
  • 3.2.3 请求代理
  • 3.3 匹配引擎的具体实现
  • 3.3.1 分类信息的相似匹配
  • 3.3.2 基于服务功能的语义匹配
  • 3.3.3 服务质量的匹配
  • 3.4 本章小节
  • 第四章 领域本体的创建
  • 4.1 书籍本体的需求分析
  • 4.2 建立概念分类层次,然后定义类的属性
  • 4.3 各类本体要有可连通性
  • 4.4 本体评估和改进
  • 4.5 领域本体在语义Web服务发现模型中的应用
  • 4.6 小结
  • 第五章 基于语义的Web服务匹配实例分析
  • 5.1 开发环境和开发工具
  • 5.2 试验与分析
  • 5.2.1 实验数据的生成
  • 5.2.2 服务请求描述
  • 5.2.3 分类信息匹配验证
  • 5.2.4 基于服务功能的语法匹配和语义匹配的比较
  • 5.2.5 服务质量匹配验证
  • 5.2.6 匹配结果
  • 5.2.7 结果分析
  • 5.3 本章小节
  • 第六章 总结和展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的录用的学术论文
  • 相关论文文献

    标签:;  ;  ;  

    语义WEB服务发现技术及应用研究
    下载Doc文档

    猜你喜欢