基于OKApi可视化RESTful服务组合建模研究与实现
发布时间:2017-07-31 11:01
本文关键词:基于OKApi可视化RESTful服务组合建模研究与实现
更多相关文章: Open API 服务语义 RESTful服务组合模型 OKApi Studio
【摘要】:近年来,随着互联网信息技术的飞速发展,产生的数据和服务数量呈现井喷的增长。REST架构是一种有效的构建大规模可扩展系统的有效途径。REST提供一些架构上的约束可以很好帮助实现松耦合,可维护,可演化型和可扩展性的系统。虽然有各大流行的Open API平台提供了大量服务,但这些服务缺乏统一标准模型,很多服务语义简单的以HTML网页的形式展现,这导致了服务不具有完整的语义,使得可视化地进行服务组合变得具有挑战性。本文提出了一种RESTful服务组合模型,该模型试图解决服务语义不完整的问题,同时实现可视化地对服务进行组合。本文设计的服务组合模型主要由四部分构成:服务模型、路由模型、事件模型、过滤器模型。其中的服务模型表示服务组合中的数据单元,而过滤器表示由用户自定义过滤策略对数据单元中的数据进行过滤选择。路由模型和事件模型则是实现组合中的控制流程;其中路由模型定义了三种服务选择模式,而事件模型是定义模型之间执行顺序和消息传递。从数据流和控制流程的角度两个角度来描述服务组合模型,并且通过给出形式化定义,严格说明了各模型之间的关系,体现了模型的逻辑性和严谨性。论文基于该服务组合模型实现了一个可视化服务组合工具OKApi Studio。该工具提供图形化服务组合设计、服务组合代码生成,服务组合代码上传等功能。通过对出行实例图形化设计、代码生成和组合结果展示等操作演示,验证工具设计的正确性和实现的服务组合的简易性,证明了该服务组合模型的能够有效的完善服务的语义,实现了可视化服务组合工具,有效地提高业务人员的组合效率。
【关键词】:Open API 服务语义 RESTful服务组合模型 OKApi Studio
【学位授予单位】:浙江大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09
【目录】:
- 摘要4-5
- Abstract5-12
- 第1章 绪论12-18
- 1.1 课题背景12-13
- 1.2 研究现状13-15
- 1.3 研究动机15-16
- 1.4 本文的主要工作及论文结构16-17
- 1.5 本章小结17-18
- 第2章 相关技术基础概述18-26
- 2.1 服务组合领域的相关理论18-22
- 2.1.1 Web服务18-21
- 2.1.2 RESTful服务21-22
- 2.1.3 服务组合方法22
- 2.2 JSON22-23
- 2.3 图形化服务组合设计技术23-24
- 2.3.1 Eclipse RCP23
- 2.3.2 GEF图形化编辑框架23-24
- 2.4 OKApi服务开放平台24-25
- 2.5 本章小结25-26
- 第3章 RESTful服务组合模型设计26-36
- 3.1 基本描述28-30
- 3.2 形式化定义30-32
- 3.3 图形化描述32-33
- 3.4 模型应用展示33-35
- 3.5 本章小结35-36
- 第4章 可视化RESTful服务组合编辑器的设计36-58
- 4.1 RESTful服务组合图形化编辑器总体设计38-39
- 4.2 服务平台交互模块39-43
- 4.2.1 服务获取40-43
- 4.2.2 服务上传43
- 4.3 模型操作模块43-47
- 4.3.1 图形化设计模型的处理过程44-47
- 4.4 模型检查47-48
- 4.5 文件管理模块48-51
- 4.6 文档代码生成器51-53
- 4.7 技术实现思路53-56
- 4.8 本章小结56-58
- 第5章 OKApi Studio实现和实例展示58-69
- 5.1 编辑器的主界面58-64
- 5.1.1 展示天气查询服务设计过程59-60
- 5.1.2 展示出行实例组合设计过程60-64
- 5.2 组合代码并上传64-65
- 5.3 测试上传服务组合代码65-68
- 5.4 本章小结68-69
- 第6章 总结与展望69-71
- 6.1 全文总结69-70
- 6.2 工作展望70-71
- 参考文献71-74
- 攻读硕士学位期间主要的研究成果74-75
- 致谢75
【相似文献】
中国期刊全文数据库 前10条
1 孙洁丽;龚立群;;Web服务组合标准规范的研究[J];现代图书情报技术;2007年05期
2 万里平;蔡美玲;高春鸣;;基于服务联盟的Web服务组合模型及方法[J];计算机工程与应用;2007年31期
3 郭峰;张萌;;Web服务组合的可靠性分析[J];系统仿真学报;2008年S2期
4 程永上;王志坚;;Web服务组合在水利领域中的应用[J];计算机工程与应用;2008年07期
5 陈世展;冯志勇;;服务网络:Web服务组合的新基点[J];计算机应用研究;2008年05期
6 刘志红;;Web服务组合的相关研究[J];农业科技与装备;2009年01期
7 熊伟;;Web服务组合综述[J];信息化纵横;2009年05期
8 曾伟;胡W,
本文编号:598793
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/598793.html