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

Web服务组合可视化建模工具的研究与实现

作 者: 许楠
导 师: 张秀国
学 校: 大连海事大学
专 业: 计算机科学与技术
关键词: 可视化建模工具 Web服务组合 图形建模框架 协同组合建模语言
分类号: TP393.09
类 型: 硕士论文
年 份: 2010年
下 载: 77次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着Internet在各大领域实际应用的日益深化,Web服务以其语言独立、平台无关、协议标准化以及异构应用实现松散耦合的强大优势,在应用集成方面得到了迅猛的发展。然而问题也随之而来,由于如今单个Web服务已经不能满足商业机构对复杂业务的需要,那么如何重用已有的Web服务,对其进行合理的组合,以此为客户提供具有较强功能和质量保证的组合服务成为当前研究的热点。目前各种基于业务流程的Web服务组合语言和基于这些语言的建模工具蓬勃兴起。由于手工描述业务建模过程非常复杂、繁琐并且容易出错,于是业界对Web服务组合中业务流程建模的研究越来越朝着可视化的方向发展,即朝着语言标准化、定义图形化和生成自动化方向发展。可视化建模以一种更直观,更容易理解的方式,使用户可以在较短的时间内获得更大的信息量,大大提高了Web服务组合的效率。于是支持Web服务组合建模的可视化建模工具的研究就成为了一个重要的研究方向。本文在分析总结国内外研究成果的基础上,对Web服务组合的可视化建模工具进行了深入研究。首先简要介绍了Web服务组合建模领域的相关理论,仔细分析了目前主流的建模系统原型。然后,详细研究了本课题组提出的CCML建模语言,给出了其CCML文本描述格式到XML描述格式的映射规则,并通过示例展示了二者的转换,以期实现CCML语言标准化。最后,本文借鉴目前主流建模系统的设计思想,设计了Web服务组合建模工具的总体框架以及主要功能模块。使用Java语言和GMF图形建模框架实现了基于CCML建模语言的Web服务组合建模工具,并通过一个案例展示了该可视化建模工具的基本功能,验证了其实用性。本文设计实现的Web服务组合可视化建模工具对课题组提出的CCML语言提供了良好的环境支持,同时也使Web服务组合建模更加直观、易懂,有利于提高服务组合的质量和效率,本课题研究具有一定的理论和实际应用价值。

全文目录


摘要  5-6
ABSTRACT  6-10
第1章 绪论  10-16
  1.1 选题背景  10-11
  1.2 课题来源  11-12
  1.3 国内外研究现状  12-14
  1.4 本文的主要研究工作  14-15
    1.4.1 本文的研究目标  14
    1.4.2 本文的研究内容  14-15
    1.4.3 拟解决的关键问题  15
  1.5 本文的组织结构  15-16
第2章 Web服务组合建模领域相关理论  16-28
  2.1 Web服务  16-21
    2.1.1 Web服务的基本概念与特征  16-17
    2.1.2 Web服务的体系结构  17-18
    2.1.3 Web服务的关键技术  18-21
  2.2 Web服务组合  21-24
    2.2.1 Web服务组合定义  21-22
    2.2.2 Web服务组合方法  22-23
    2.2.3 Web服务组合语言  23-24
  2.3 Web服务组合建模系统原型分析  24-27
  2.4 小结  27-28
第3章 Web服务组合可视化建模工具的总体设计  28-42
  3.1 服务协同组合建模语言(CCML)  28-29
  3.2 XML描述格式的CCML语言  29-36
    3.2.1 CCML文本描述格式到XML描述格式的映射  29-31
    3.2.2 示例展示  31-36
  3.3 Web服务组合可视化建模工具的总体设计  36-41
    3.3.1 需求分析  36-38
    3.3.2 总体框架  38-39
    3.3.3 模块设计  39-40
    3.3.4 工作流程  40-41
  3.4 小结  41-42
第4章 Web服务组合可视化建模工具的实现  42-62
  4.1 开发环境概述  42-45
    4.1.1 集成开发环境——Eclipse 3.3  42
    4.1.2 图形建模框架——Graphical Modeling Framework 2.0  42-45
  4.2 领域模型(Model)的定制  45-46
  4.3 图形框架的实现  46-48
  4.4 视图表示(View)的实现  48-54
    4.4.1 图符的实现  49-51
    4.4.2 布局管理的实现  51-52
    4.4.3 调色板(Palette)的实现  52
    4.4.4 菜单栏和工具栏的实现  52-54
  4.5 模型与视图通信的实现  54-58
    4.5.1 控制器(EditPart)的实现  54-56
    4.5.2 定制编辑策略(EditPolicy)和命令(Command)  56-58
  4.6 存储功能的实现  58-60
  4.7 辅助功能的实现  60-61
  4.8 小结  61-62
第5章 Web服务组合可视化建模工具的实例应用  62-66
  5.1 充值业务实例描述  62
  5.2 组合模型的建立  62-65
  5.3 建模结果的存储  65
  5.4 小结  65-66
第6章 总结与展望  66-68
  6.1 论文总结  66-67
  6.2 下一步工作展望  67-68
参考文献  68-71
致谢  71-72
研究生履历  72-73

相似论文

  1. 基于QoS感知的Web服务组合,TP393.09
  2. 基于本体的可信Web服务组合研究,TP393.09
  3. 基于Petri网的Web服务组合研究,TP393.09
  4. 基于随机Petri网的BPEL服务组合分析方法的研究,TP393.09
  5. 基于Agent的校友管理信息系统的设计与实现,TP311.52
  6. 基于QoS的动态Web服务组合系统的设计与实现,TP393.09
  7. 面向生物信息领域的Web服务组合技术研究,TP393.09
  8. Web服务组合容错方法研究,TP393.09
  9. 基于OWL-S和HTN的语义Web服务组合技术研究,TP393.09
  10. 支持BQWSSM的服务组织视图的研究与应用,TP393.09
  11. BCSEP中I/O交互处理机制的研究与实现,TP393.09
  12. 机器人大脑图形化开发平台的研究,TP242
  13. 基于模糊QoS多目标决策的Web服务选择与组合技术研究,TP393.09
  14. 基于语义Web的电信服务组合研究,TP393.09
  15. 基于BPEL的空间信息服务组合的技术研究,TP393.09
  16. 基于Pi-演算的Web服务组合的描述和验证,TP393.09
  17. 基于模糊Petri网的独立全局约束Web服务组合优化方法,TP301.1
  18. 基于XYZ/ADL的Web服务组合验证研究,TP393.09
  19. Web服务组合事务管理研究与实现,TP393.09
  20. 水库可定制化调度模式及其支持系统研究,TV697.1
  21. 基于语义相似度及其QoS约束的Web服务组合方法研究,TP393.09

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