数据库互操作探讨论文提纲

2022-11-15

论文题目:基于REST教育云互操作API的研究与设计

摘要:随着云计算技术的逐渐成熟,人们越来越重视利用云计算超强的运算能力为人们服务。教育部指出将云计算技术应用到教育信息化,以推动其发展。规划教育云时,需要放眼未来,不仅要实现搭建教育云平台,而且要依靠互操作技术,实现云平台之间的交互。不过,目前尚没有适合教育云互操作的直接解决办法。 通过研究发现,可以借鉴现有的云计算研究成果和互操作相关标准,研究设计适合教育云互操作的API,成为解决教育云互操作的重要途径之一。 本文提出适合教育云互操作API——教育云接口(ECI)。ECI不拘泥于某一语言、框架、数据库等,是开放的设计构想。ECI系统基于教育云及其互操作的框架,借鉴并改良其模型架构、功能与用例,同时,使用流行的REST架构风格优化ECI系统,保证教育云互操作和网络通信交互的流畅与稳定,提升教育云互操作的工作效率。本文依据教育云概念、教育云服务约束条件、教育云互操作标准、解决方法、框架 与架构、RESTfulWeb服务的设计方法等理论,利用软件工程的方法监控总体设计,利用RESTfulWeb服务的设计方法按部就班的设计ECI系统,并用代码片段举例说明每步骤的设计意义。特别提出服务获取的思想与方法,按用户请求的关键字获取相应的资源服务,形成服务列表反馈给用户。研究内容有以下几个方面: (1)教育云及其互操作的研究。学界讨论教育云的不多,多是对云计算技术的探讨。笔者借鉴云计算技术,利用云计算应用到教育中的特点与需求,概括出系统的教育云及其互操作的概念,明确了研究方向。 (2)教育云服务互操作的需求分析。把握教育云互操作API的服务对象,即教育云到底要互操作哪些内容,内容之间的界限是什么,约束条件有哪些,确立教育云互操作API的研究对象,有的放矢。 (3)教育云互操作框架的研究。构建教育云互操作的框架,抽象出API的地位与功能范围,作为实践接口设计的基础。 (4)基于REST实现教育云互操作的方法与接口设计。基于当前流行的REST架构风格,给出实现教育云互操作的方法,特别是利用软件工程的实施流程和RESTfulWeb服务的设计方法,系统全面的给出ECI系统各部分的设计。

关键词:REST;ECI;云计算;教育云;互操作

学科专业:计算机软件与理论

摘要

Abstract

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.2.1 教育云的概念

1.2.2 教育云互操作的概念与分类

1.2.3 教育云及其互操作的标准现状

1.2.4 教育云互操作的解决方案

1.2.5 存在的不足

1.3 研究内容与意义

1.4 论文组织

第二章 相关工作

2.1 云计算互操作的标准现状

2.2 云计算互操作的解决办法

2.3 REST概述

2.3.1 REST概览

2.3.2 REST主要规范

2.3.3 REST关键要素

2.3.4 REST视图

2.4 RESTFUL WEB服务的研究

2.4.1 RESTful Web服务设计方法

2.4.2 RESTful Web服务设计步骤

2.4.3 RESTful Web服务相关技术

2.5 RESTFUL WEB服务与传统WEB服务的比较

2.6 本章小结

第三章 教育云服务及其互操作的需求分析

3.1 教育云及其服务的内容

3.2 教育云服务的对象与模型架构

3.3 教育云服务的约束条件

3.4 教育云服务的框架

3.5 教育云服务互操作的概念、对象与分类

3.6 教育云服务互操作的框架

3.7 本章小结

第四章 基于REST实现教育云互操作的方法与接口设计

4.1 系统概述与功能分析

4.2 总体设计

4.2.1 总体架构

4.2.2 用例分析与设计

4.2.3 E-R图设计

4.2.4 数据库设计

4.2.5 技术方案

4.3 资源设计

4.3.1 规划数据集

4.3.2 URI设计

4.3.3 统一接口

4.4 构建 URI请求与响应

4.5 表述设计

4.5.1 设计来自客户端的表述

4.5.2 设计发给客户端的表述

4.6 响应设计

4.6.1 正常响应

4.6.2 异常响应

4.7 服务获取与反馈

4.8 本章小结

第五章 系统设计的可行性分析与评价

5.1 评价目的

5.2 评价原则

5.3 分析与评价过程

5.4 评价结果

第六章 总结与展望

6.1 本文总结

6.2 研究展望

参考文献

致谢

上一篇:教育技术与素质教育论文提纲下一篇:证券法调整问题思考论文提纲