首页> 中文学位 >Web服务组合可视化建模工具的研究与实现
【6h】

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

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1选题背景

1.2课题来源

1.3国内外研究现状

1.4本文的主要研究工作

1.4.1本文的研究目标

1.4.2本文的研究内容

1.4.3拟解决的关键问题

1.5本文的组织结构

第2章Web服务组合建模领域相关理论

2.1 Web服务

2.1.1 Web服务的基本概念与特征

2.1.2 Web服务的体系结构

2.1.3 Web服务的关键技术

2.2 Web服务组合

2.2.1 Web服务组合定义

2.2.2 Web服务组合方法

2.2.3 Web服务组合语言

2.3 Web服务组合建模系统原型分析

2.4小结

第3章 Web服务组合可视化建模工具的总体设计

3.1服务协同组合建模语言(CCML)

3.2 XML描述格式的CCML语言

3.2.1 CCML文本描述格式到XML描述格式的映射

3.2.2示例展示

3.3 Web服务组合可视化建模工具的总体设计

3.3.1需求分析

3.3.2总体框架

3.3.3模块设计

3.3.3工作流程

3.4小结

第4章 Web服务组合可视化建模工具的实现

4.1开发环境概述

4.1.1集成开发环境--Eclipse 3.3

4.1.2图形建模框架--Graphical Modeling Framework 2.0

4.2领域模型(Model)的定制

4.3图形框架的实现

4.4视图表示(View)的实现

4.4.1图符的实现

4.4.2布局管理的实现

4.4.3调色板(Palette)的实现

4.4.3菜单栏和工具栏的实现

4.5模型与视图通信的实现

4.5.1控制器(EditPart)的实现

4.5.2定制编辑策略(EditPolicy)和命令(Command)

4.6存储功能的实现

4.7辅助功能的实现

4.8小结

第5章 Web服务组合可视化建模工具的实例应用

5.1充值业务实例描述

5.2组合模型的建立

5.3建模结果的存储

5.4小结

第6章 总结与展望

6.1论文总结

6.2下一步工作展望

参考文献

致谢

研究生履历

展开▼

摘要

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

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号