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

Web services动态合成及UDDI注册/查询技术的研究

作 者: 刘家茂
导 师: 顾宁
学 校: 复旦大学
专 业: 计算机软件与理论
关键词: 动态合成 合成算法 转换算法 产生式 合成过程 面向领域 注册中心 应用程序 语义冲突 外部数据库
分类号: TP393.09
类 型: 博士论文
年 份: 2005年
下 载: 556次
引 用: 8次
阅 读: 论文下载
 

内容摘要


作为IT业关注的焦点和一项极具发展潜力的技术,Web Services定义了应用程序如何在Web上实现互操作性的一套标准,它可以在网络中被描述、发布、查找以及调用。尽管Web Services给应用程序的集成带来了方便,但是单个Web Service提供的功能毕竟有限,要想仅仅通过单一的、功能简单的Web Services交互来实现真正跨企业边界的应用集成是显然不够的,因此需要对已有的单个Web services进行合成,从而形成新的Web Services以提供更多功能。UDDI Registry作为Web Services的注册中心,它承担着服务注册、查找的任务,在开放、分布和动态的Web Services环境中发挥着关键的作用。但目前UDDI规范还不成熟,“基于关键字的查询”和“分类钻取查询”这两种查找方式还不能满足某些应用的需要。本文的主要研究工作如下: 一、提出了一种Web Services动态合成的建模方法。该建模方法是把一个Web Services表示成一个或者多个产生式,在此基础上使用各种人工智能的推理算法来求得合成方案。在消除语义冲突问题上使用了一个参数级本体来描述Web Services模型输入/输出参数之间的语义关系,以消除合成过程中可能出现的语义冲突。 二、提出了两个Web Services动态合成算法。无回溯的反向链合成算法是根据用户所期望的输出通过反向推导产生一个合成方案。在推导过程中为了防止回溯,可能需要根据用户给定的输入计算一个输入闭包,该合成算法特别适合于在给定同样的输入和同样的模型条件下进行的各种合成。基于QoS的最优合成算法增加了QoS方面的考虑,该算法的关键是使用了一个推导网络来求得各种可能的合成方案,并根据一个QoS模型来选择最优的合成方案。 三、提出了两个合成方案向合成Web Service的自动转换算法。WSTC转换算法适合于把无回溯反向链合成算法生成的合成方案转换为一个合成的Web Service,它借鉴了Topological排序算法思想;而WSDC转换算法是一种直接的转换算法,它适合于基于最优QoS自动合成算法所成生的合成方案的转换。 四、提出了一个面向领域的UDDI Registry注册和查找框架。该框架是在不改变当前UDDI数据模型和规范的前提下,通过增加一个外部数据库来支持基于Web Services属性、Web Services关系和Web Services约束的注册和查找,增加查询的满意度和准确度,以满足各种应用的需要。基于上述方法和技术的原型系统已经实现,并已经通过上海市科委重大项目“行业性制造资源发现与评估系统”应用于机床行业中。

全文目录


目录  3-6
摘要  6-8
Abstract  8-10
第一章 引言  10-17
  1.1 研究背景  10-12
  1.2 本文工作及论文结构  12-17
    1.2.1 论文工作  12-14
    1.2.2 论文组织结构  14-17
第二章 Web Services相关研究概述  17-35
  2.1 Web Services概述  17-28
    2.1.1 Web Services工作原理  17-20
    2.1.2 Web Services的应用场合与局限  20-22
    2.1.3 Web Services技术组成  22-28
      2.1.3.1 WSDL  22-24
      2.1.3.2 SOAP  24-25
      2.1.3.3 UDDI  25-28
  2.2 Web Services合成技术  28-32
    2.2.1 什么是Web Services合成  28-29
    2.2.2 为何要进行合成?  29-32
  2.3 UDDI Registry的注册与查找  32-34
    2.3.1 UDDI Registry注册与查找  32-33
    2.3.2 存在的问题  33-34
  2.4 小结  34-35
第三章 Web Services动态合成  35-50
  3.1 Web Services合成相关工作  35-36
  3.2 动态合成框架  36-39
  3.3 基于输入/输出的产生式建模  39-41
  3.4 合成算法  41-47
    3.4.1 前向链合成方法(FCA)[70,71]  41-43
    3.4.2 无回溯反向链合成方法(Non-backtrace BCA)  43-47
  3.5 分析与比较  47-49
  3.6 小结  49-50
第四章 基于最优QoS的动态合成  50-67
  4.1 例子  50-51
  4.2 相关工作——Web Services QoS模型  51-54
  4.3 动态合成建模  54-55
  4.4 推导网络  55-64
    4.4.1 推导网络  55-57
    4.4.2 自动合成算法  57-64
  4.5 模拟实验与分析  64-66
  4.6 小结  66-67
第五章 合成方案向合成Web Service的转换  67-82
  5.1 相关工作——BPEL4WS介绍  67-69
  5.2 合成Web Services的自动转换框架  69-70
  5.3 转换算法  70-77
    5.3.1 WSTC转换算法  70-73
    5.3.2 WSDC转换算法  73-77
  5.4 原型实现  77-81
    5.4.1 系统实现步骤  77-79
    5.4.2 DASO介绍  79-81
  5.5 小结  81-82
第六章 面向领域的UDDI Registry注册与查找  82-103
  6.1 相关工作  82-89
  6.2 面向领域的UDDI Registry注册和查找  89-94
    6.2.1 Service的属性模式  90-92
    6.2.2 外部集中存储  92-94
  6.3 UDDI注册与查找  94-97
    6.3.1 Services注册  94-95
    6.3.2 Services查找  95-97
  6.4 原型实现与比较  97-99
    6.4.1 原型实现  97-98
    6.4.2 分析与比较  98-99
  6.5 系统应用——行业性制造资源发现与评估系统  99-102
  6.6 小结  102-103
第七章 结论与展望  103-105
  7.1 主要结论  103-104
  7.2 今后工作  104-105
参考文献  105-114
附录:攻读博士学位期间发表论文、著作、专利和参与项目  114-117
致谢  117-118

相似论文

  1. 小型地理信息系统完善与开发,TP311.52
  2. 基于SOA的离散数据集成技术研究,TP311.52
  3. 面向信息集成的语义异构消除技术研究,TP391.1
  4. 信息集成系统中查询结果合成研究,TP311.52
  5. XML在数据集成中的应用研究,TP311.52
  6. 全局模式和局部模式之间的模式匹配技术研究,TP393.09
  7. 应用本体解决信息集成中的语义冲突问题,TP391.1
  8. 异构数据源集成技术在UDC项目中的应用研究,TP393.02
  9. 虚拟制造系统中主动数据库技术的研究,TH164
  10. 协同编辑系统中语义保持的研究与实现,TP391.7
  11. SOA高校迎新系统中的SDO模型的研究与实现,G647
  12. 网位仪信号采集与处理平台的设计与实现,S951.2
  13. 面向嵌入式Linux的人机界面可重构通信技术研究与实现,TP11
  14. 基于DBUS的嵌入式系统应用程序接口的研究,TP368.1
  15. 基于Sivlerlight的RIA媒体播放和下载引擎的设计与实现,TP311.52
  16. 一个自动化软件测试系统的设计与实现,TP311.53
  17. 基于FDT/DTM技术设备管理系统的研究与开发,TP311.52
  18. 基于Flex的WebGIS研究及其在ATM监控系统中的应用,P208
  19. 下一代车载信息娱乐系统用户界面应用程序框架设计与实现,TP311.52
  20. 泰安市建设工程试验信息管理系统的设计与实现,TP311.52

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