学位论文 > 优秀研究生学位论文题录展示

语义Web服务组合及其支撑环境的研究

作 者: 王鑫岗
导 师: 史维峰
学 校: 西北大学
专 业: 计算机系统结构
关键词: OWL-S WS-BPEL 语义Web服务 Apache ODE 服务组合
分类号: TP393.09
类 型: 硕士论文
年 份: 2009年
下 载: 169次
引 用: 3次
阅 读: 论文下载
 

内容摘要


Web Services作为一种新的应用模式及远程访问标准,很好地解决了异构平台上数据的应用和整合。它利用开放标准(WSDL,UDDI,SOAP)把不同组织开发的软件实体以服务的形式加以使用,并且可以把已有的服务进行服务组织编排,以完成更复杂的业务功能,因此,如何组合Web Services以提供更有价值的“组合服务”成为目前研究的热点和重点。WS-BPEL 2.0是一种基于XML的语言,目前已经成为服务组合语言的事实标准。它具有高互操作性、跨平台和松耦合的特点,但对服务的描述仅限于语言层级,不能表达语义信息,且该标准没有提供任何手段来监控Web服务的QoS。本文对于采用BPEL进行服务组合进行了深入的研究。为了解决BPEL只能进行静态服务组合、不带语义、缺少QoS支持的缺点,引入了OWL-S,用它来描述Web服务属性和功能,并扩展了QoS属性,提出了一种基于本体和QoS的三级服务匹配算法。该算法用服务轮廓、服务的输入输出和QoS进行服务匹配,在保证准确度的前提下大大提高了服务匹配的速度;针对目前存在的服务请求不容易找到合适服务的状况,提出了一种递归反向搜索链算法。该算法可以进行语义转化,在已有的服务中进行推理,尽力构造出满足需求的服务链以代替目标服务。Apache ODE是一款开源工作流引擎,它支持业界标准WS-BPEL 2.0,同时兼容老的BPEL4WS 1.1标准,但它只能被动地执行用BPEL语言描述的业务流程,不能主动发现服务而且缺乏对语义的支持。OWL-S可以描述Web服务语义,从而进行语义Web服务的自动推理、组合和执行。本文为Apache ODE扩展了语义匹配代理,在Apache ODE基础上实现动态、带语义的Web服务组合支撑环境,最后通过原型系统的运行实验证明了本文的工作是可行的和有效的。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-15
  1.1 研究背景和意义  9-10
  1.2 研究现状分析  10-12
    1.2.1 语义Web服务组合的匹配算法  10-11
    1.2.2 语义Web服务组合的方法  11-12
  1.3 本文研究内容  12-13
  1.4 本文组织结构  13-15
第二章 相关技术介绍  15-32
  2.1 Web Services概述  15-19
    2.1.1 WSDL  15-16
    2.1.2 UDDI  16-17
    2.1.3 SOAP  17-19
  2.2 OWL-S  19-24
    2.2.1 服务模型  20-21
    2.2.2 服务轮廓  21-23
    2.2.3 服务基点  23-24
  2.3 WS-BPEL  24-29
    2.3.1 WS-BPEL简介  24-28
    2.3.2 WS-BPEL与OWL-S的比较  28
    2.3.3 BPEL服务组合方式分析  28-29
  2.4 Apache ODE  29-31
    2.4.1 Apache ODE系统结构  29-30
    2.4.2 Apache ODE功能与特点  30-31
  2.5 本章小结  31-32
第三章 语义Web服务匹配算法  32-40
  3.1 本体  32-33
  3.2 对OWL-S语言的扩展  33
  3.3 一种新的基于本体的三级服务匹配算法  33-37
    3.3.1 Input和Output匹配  34
    3.3.2 ServiceCategory匹配  34-36
    3.3.3 QoS匹配  36-37
  3.4 递归反向搜索链算法  37-38
  3.5 实验仿真  38-39
  3.6 本章小结  39-40
第四章 语义Web服务的发现、绑定和执行  40-50
  4.1 带语义的Web服务参与者描述  40-45
    4.1.1 WS-BPEL的扩展  41-43
    4.1.2 用OWL-S描述Web服务语义  43-44
    4.1.3 把服务轮廓存储在DAML-S库中  44-45
  4.2 Web服务的匹配  45-47
  4.3 Web服务的发现、绑定和执行  47-49
    4.3.1 Web服务的自动化发现  47
    4.3.2 Web服务的绑定和执行  47-49
  4.4 服务查找时的异常处理  49
  4.5 本章小结  49-50
第五章 系统实现  50-54
  5.1 系统原型  50-51
  5.2 运行实例  51-54
总结和展望  54-55
  论文总结  54
  下一步工作  54-55
参考文献  55-59
硕士期间科研成果  59-60
致谢  60

相似论文

  1. 面向业务过程的服务动态组合方法研究,TP393.09
  2. 基于本体的语义检索研究,TP391.3
  3. 基于逻辑Petri网的Web服务组合建模与分析,TP393.09
  4. 一种基于领域本体的语义Web服务匹配和组合方法,TP393.09
  5. 基于Petri网的信息管理软件服务建模方法研究,TP311.52
  6. 基于语义的Web服务发现研究,TP393.09
  7. 基于QoS感知的Web服务组合,TP393.09
  8. 基于本体的方剂推荐系统模型研究与应用,TP391.3
  9. 基于Web Service在线考试管理系统的研究与实现,TP311.52
  10. 基于本体的可信Web服务组合研究,TP393.09
  11. 一种基于用户偏好的服务组合可信模型的研究,TP393.09
  12. 基于关系数据库的OWL本体的提取与存储研究,TP391.1
  13. 基于接口自动机的服务组合验证研究,TP393.09
  14. 面向WS-BPEL的访问控制策略合成研究,TP393.09
  15. 基于语义的Web服务匹配研究,TP393.09
  16. 基于Petri网的Web服务组合研究,TP393.09
  17. 基于随机Petri网的BPEL服务组合分析方法的研究,TP393.09
  18. 基于多层QoS本体模型的个性化服务选择机制研究,TP391.1
  19. 基于Agent的校友管理信息系统的设计与实现,TP311.52
  20. 基于OWL的地名本体构建与检索机制研究,P208
  21. 课程知识本体的构建与应用研究,G434

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 计算机网络 > 一般性问题 > 计算机网络应用程序
© 2012 www.xueweilunwen.com