面向汽车产业链协同SaaS平台的开放API管理系统研究
本文关键词:面向汽车产业链协同SaaS平台的开放API管理系统研究,,由笔耕文化传播整理发布。
【摘要】:随着互联网设施的不断发展,商业模式不断创新。软件即服务(Software as a Service, SaaS)服务模式已经广泛的应用于不同领域,为不同产业链上的中小企业解决了信息化进程缓慢的难题,也为应用的提供方带了长期利润。SaaS模式的不断发展带来了产业链上下游丰富的软件服务,为使用者参与上下游的经营活动提供了更多的信息化服务。汽车产业链协同SaaS平台汇集了汽车销售系统、售后服务系统、配件系统等涉及汽车产业链上下游的不同软件应用。这些应用并不是单一孤立的应用,每一个应用都可能与某一个或多个应用发生业务关系,因此不同的应用间存在着广泛的数据交互。本文针对应用提供者之间,应用与平台之间的数据交互问题。结合当前流行的开放平台技术,在汽车产业链协同SaaS平台的基础上建立一个由平台经营者、应用提供者、以及第三方开发者三方共同参与的开放API管理系统。在平台现有服务的基础上,为应用提供者和第三方开发者解决了API使用与管理的问题,并为系统的参与者从API使用中带来盈利的可能。本文的主要研究内容包括以下几个方面:(1)对现有的汽车产业链协同SaaS平台所采用的数据交互技术的特点进行分析,讨论其优缺点。并在此基础上研究了平台经营者、应用提供者以及第三方开发者的现实需求:实现对API的统一有效管理,方便快捷的开发和使用API,保证API数据的一致性和安全性。(2)在需求分析的基础上提出了基于汽车产业链协同SaaS平台的开放API管理系统的总体解决方案,阐述了应用模式和总体架构。(3)研究了开放平台的相关技术,并分析当前主流的开放平台架构。最终确定采用数据模拟作为API沙盒的解决方案,并采用改进的Oauth2标准实现对应用的认证授权,确保API使用的安全性。(4)完成了面向汽车产业链协同SaaS平台的开放API管理系统的开发,实现了应用间的数据交互及API管理,验证了设计方案的可行性。
【关键词】:汽车产业链协同 开放API管理 API沙盒 认证授权
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52;TP393.09
【目录】:
- 摘要6-7
- Abstract7-11
- 第1章 绪论11-16
- 1.1 研究背景及意义11-12
- 1.2 相关技术国内外研究现状12-14
- 1.2.1 API管理国内外研究现状12-13
- 1.2.2 API沙盒国内外研究现状13-14
- 1.2.3 认证授权技术国内外研究现状14
- 1.3 研究内容及组织结构14-15
- 1.3.1 论文主要研究内容14-15
- 1.3.2 论文组织结构15
- 1.4 本章小结15-16
- 第2章 开放API管理系统需求分析16-25
- 2.1 汽车产业链协同SaaS平台概述及其API问题分析16-19
- 2.1.1 汽车产业链协同SaaS平台概述16-18
- 2.1.2 平台API问题分析18-19
- 2.2 用户角色及系统与平台工作关系分析19-20
- 2.2.1 用户角色分析19
- 2.2.2 开放API管理系统与平台工作关系分析19-20
- 2.3 开放API管理系统功能需求分析20-22
- 2.3.1 API管理工具功能需求分析20-21
- 2.3.2 API访问中间件功能需求分析21-22
- 2.4 开放API管理系统非功能性需求22-23
- 2.5 实现目标23-24
- 2.6 本章小结24-25
- 第3章 开放API管理系统概要设计25-37
- 3.1 平台的开放API管理系统架构设计25-26
- 3.2 开放API管理系统整体功能设计26-32
- 3.2.1 API管理工具具体功能模块设计27-31
- 3.2.2 API访问中间件具体功能设计31-32
- 3.3 业务数据库设计32-36
- 3.3.1 业务数据库概念模型设计32-33
- 3.3.2 业务数据库集合设计33-36
- 3.4 本章小结36-37
- 第4章 开放API管理系统关键技术应用研究37-47
- 4.1 面向开放API管理系统的API沙盒技术研究37-39
- 4.1.1 API沙盒方案设计37
- 4.1.2 Mockjs简介37-38
- 4.1.3 Mockjs在API沙盒中的应用38-39
- 4.2 面向开放API管理系统的认证授权技术研究39-46
- 4.2.1 相关技术介绍39-42
- 4.2.2 针对现有平台的客户端认证授权流程设计42-45
- 4.2.3 HTTPS重放攻击的防范45-46
- 4.3 本章小结46-47
- 第5章 开放API管理系统的详细设计及实现47-62
- 5.1 系统的开发环境及开发工具介绍47
- 5.2 数据库连接与访问实现47-48
- 5.3 基于Mockjs的API沙盒的实现48-50
- 5.3.1 可视化数据模板定义48-49
- 5.3.2 生产环境与测试环境的切换49-50
- 5.4 基于Oauth2的认证授权服务器的实现50-53
- 5.4.1 HTTPS服务器实现50-51
- 5.4.2 改进的Oauth2认证授权服务器实现51-53
- 5.5 开放API管理系统的主要功能实现53-61
- 5.5.1 用户管理功能具体实现53-54
- 5.5.2 API管理功能具体实现54-57
- 5.5.3 API使用监控功能具体实现57-61
- 5.6 本章小结61-62
- 总结与展望62-63
- 致谢63-64
- 参考文献64-67
- 攻读硕士学位期间发表的学术论文及参与的科研项目67
【参考文献】
中国期刊全文数据库 前10条
1 高攀攀;王健;黄颖;何克清;;互联网上基于SOAP和REST的Web服务的对比分析[J];小型微型计算机系统;2015年11期
2 李馥娟;;基于OAuth的开放授权技术及在云计算中的应用[J];计算机系统应用;2015年04期
3 王金龙;宋斌;丁锐;;Node.js:一种新的Web应用构建技术[J];现代电子技术;2015年06期
4 徐隆龙;李莹;胡博;;面向企业的移动信息化整体解决方案[J];计算机系统应用;2014年12期
5 陈小玲;;开放平台生态体系及其第三方服务市场发展研究[J];电信科学;2014年08期
6 卢慧锋;赵文涛;孙志峰;游超;;社会化网络服务中OAuth2.0的应用研究与实现[J];计算机应用;2014年S1期
7 申德荣;于戈;王习特;聂铁铮;寇月;;支持大数据管理的NoSQL系统研究综述[J];软件学报;2013年08期
8 于蓉蓉;张俭;袁潮;田卉;温建伟;杨蕾;黄晓伟;;新媒体视频开放平台发展现状与关键技术研究[J];电信科学;2012年12期
9 朱蔚恒;周伟;龙舜;;开放平台解决方案及其安全策略研究[J];计算机工程;2012年12期
10 马琳;宋俊德;宋美娜;;开放平台:运营模式与技术架构研究综述[J];电信科学;2012年06期
中国硕士学位论文全文数据库 前5条
1 曹帅;面向产业链协同SaaS平台的流程定制系统研究[D];西南交通大学;2014年
2 王宇;产业链协同SaaS平台数据分片及下载服务系统设计与实现[D];西南交通大学;2014年
3 张玉秀;面向云隐私保护系统的安全认证与授权技术的研究与实现[D];北京邮电大学;2014年
4 段浩伟;基于OAuth2.0的电子商务开放平台认证与授权的设计与实现[D];西安电子科技大学;2013年
5 周雨程;基于OAuth2.0的认证授权系统的设计与实现[D];华南理工大学;2012年
本文关键词:面向汽车产业链协同SaaS平台的开放API管理系统研究,由笔耕文化传播整理发布。
本文编号:398908
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/398908.html