当前位置:主页 > 科技论文 > 软件论文 >

万达云服务平台中API网关软件的设计与实现

发布时间:2020-03-29 15:36
【摘要】:随着互联网技术的迅速发展、各行业服务资源的不断整合,构建云服务平台来实现企业数据和业务功能的互通与开放已经成为一种趋势。在万达云服务平台中,汇聚了政务、医疗、交通、安全等服务,是一个庞大的资源池。然而服务在以API的形式互通开放的时候,面临着服务资源入口分散、服务依赖关系混杂~([1])等问题,导致在开放的过程中会遇到各种各样的困难,迫切需要对服务的开放和调用进行有效的管理和控制。针对上述问题,本文设计和实现了API网关软件,帮助万达云服务平台统一管理和定向开放API服务。论文的主要工作如下:(1)为了对入驻服务进行统一生命周期管理以及服务调用控制,API网关软件设计服务管理、版本管理、API管理模块,覆盖了API的开发、测试、发布整个生命周期,一个服务下可以有多个服务版本,一个服务版本下有多个API,通过在服务版本下创建多个API来聚合调用接口,服务版本的切换可以通过修改版本访问路径即可。(2)为了保障服务安全接入和可靠运行,API网关软件设计了应用鉴权和策略管理模块。在API被调用之前,首先要通过每个策略的校验,具体项包括缓存时间、白名单、访问频次、熔断阈值、配额等等。在应用申请服务的过程中,通过接口签名验证机制~([2])来做应用鉴权,确保请求身份来源的可靠性、访问请求的不可复制性以及请求参数没有被篡改。(3)在API网关软件的实现过程中为了解耦前端和后台,通过NodeJS做前后端分离把部分应用层的业务逻辑交由前端工程处理,使得后端专注于复杂的业务逻辑和数据库操作。在处理数据存取的问题上,API网关软件采取了读写分离。从MySql往Redis同步使用频率比较高的数据,比如鉴权信息、缓存数据、白名单等数据使用Redis数据库进行存储,从而提高数据的读取效率。对API网关软件进行测试,结果表明,API网关软件简化了服务管理、部署和使用的整个过程,使得服务集成更加便捷,可以帮助万达云服务平台实现服务统一管理和定向开放,为入驻服务提供统一的网关出口的同时,也为服务的使用者提供了基础的数据支撑平台。
【图文】:

业务功能,架构,成熟度模型,服务集成


统或者外部企业开放。在过去的几十年中,整个行业在集成架构的发展史上显的,随着企业的业务功能越来越复杂,功能的公开程度也是不断增加的。“低级 API”的点对点连接到企业应用程序集成,再到面向服务的架构,到目eb API 的过程中,集成的成熟度越来越高,即服务集成成熟度模型(SIMM)下图 1-1 所示[6]。

场景图,网关


图 1-2 使用 API 网关内部开放场景图伴间开放:以企业为例,,各企业为满足不同业务形态需求,必,常常需要将内部的服务共享出去,或者将伙伴的外部服务能关处理这种场景,不仅可以为服务提供统一的出入口,还可对权、鉴权、访问控制等功能,如图 1-3 所示。图 1-3 使用 API 网关合作伙伴开放场景图件囊括了 API 管理功能,面向企业级应用,帮助企业在自己的多以及第三方的系统之间实现服务的共享。各个系统以发布、订[10],并对服务 API 进行统一管理和组织,围绕 API 互动,实现企业与合作伙伴或者第三方开发者之间业务能力的融合、重塑用规范、安全策略。用户可以通过简单的操作实现复杂的功能,
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 赵叶红;;API开放平台高性能技术探索与实践[J];中国金融电脑;2016年02期

2 张毅;李欣;;基于API技术的学位论文开放获取研究与实践[J];情报杂志;2015年04期

3 邓瑶;;无资料地区水文预报方法探索之API模型概化研究[J];科技创新与应用;2015年32期

4 王旭;;基于高德地图API实现四川省PM2.5实时信息显示[J];城市地理;2016年22期

5 宋倩;;基于网络地图API的位置共享地图服务技术[J];环球人文地理;2017年09期

6 马驰;;API系列抽油机的研制[J];内蒙古石油化工;2014年19期

7 李昱坤;易晓明;李京川;卫栋;杨力能;;国内非API油套管质量现状浅谈[J];石油工业技术监督;2012年06期

8 邵铁军;;API抽油机模块化设计及应用[J];科技资讯;2010年10期

9 方伟;许晓锋;徐婷;;油井管标准化及非API油井管标准体系[J];石油工业技术监督;2010年06期

10 姚科;;开放API:新浪微博必经之路?[J];互联网天地;2010年08期

相关会议论文 前10条

1 陈怡;魏红明;;武汉市创建环保模范城市环境质量指标空气污染指数(API)达标的可行性分析[A];2010中国环境科学学会学术年会论文集(第一卷)[C];2010年

2 赵晓斌;郑方;陶生聪;;基于API调用行为特征的ROP检测方法分析与探索[A];2018第七届全国安全等级保护技术大会论文集[C];2018年

3 刘贤进;余向阳;张存政;王冬兰;董健;束春娥;;API转基因抗虫棉对棉铃虫中肠蛋白酶的抑制作用[A];走向21世纪的中国昆虫学——中国昆虫学会2000年学术年会论文集[C];2000年

4 赵允文;;由API规范看抽油机用电动机选择[A];2005年石油装备技术发展学术交流年会论文集[C];2005年

5 刘国富;周涛;楼其禄;;连续API水文模型在紧水滩水库的应用[A];2008南方十三省水电学会联络会暨学术交流会论文集[C];2008年

6 王才林;赵凌;朱镇;张亚东;林静;张所兵;陈涛;刘贤金;王冬兰;黄骏麒;龚蓁蓁;;用花粉管通道法将慈姑蛋白酶抑制剂(API)基因导入水稻获得转基因植株[A];提高全民科学素质、建设创新型国家——2006中国科协年会论文集[C];2006年

7 鲁颖;荣石中;;API商城的开发者使用心理模型探究[A];User Friendly 2014暨UXPA中国第十一届用户体验行业年会论文集[C];2014年

8 王才林;赵凌;朱镇;张亚东;林静;张所兵;陈涛;刘贤金;王冬兰;黄骏麒;龚蓁蓁;;用花粉管通道法将慈姑蛋白酶抑制剂(API)基因导入水稻获得转基因植株[A];植物分子育种——第四届全国植物分子育种学术研讨会论文集[C];2004年

9 黄骏麒;龚蓁蓁;吴敬音;陈松;束春娥;谢伟军;周宝良;沈新莲;;慈姑蛋白酶抑制剂(API)基因导入棉花获得转基因植株[A];植物分子育种——第四届全国植物分子育种学术研讨会论文集[C];2004年

10 程瑞香;顾继友;崔永志;;水性高分子异氰酸酯(API)胶粘剂在木材中的渗透对木材弦径面胶接强度的影响[A];北京粘接学会第十届学术年会-北京粘接学会成立二十周年暨技术交流报告会论文集[C];2002年

相关重要报纸文章 前10条

1 本报记者 余若晰;让客户喝咖啡不计“成本” 瑞幸开放企业API平台[N];证券日报;2018年

2 本报记者 王婉;API经济创造数据开放共享新模式[N];贵阳日报;2017年

3 ;开放API时的三种NGN业务模式[N];人民邮电;2004年

4 新金融记者 张晨曲;逐鹿金融科技API能让银行逆袭吗?[N];新金融观察;2018年

5 特约撰稿 朱丽娜;香港开放API“四步走” 追赶金融科技潮[N];21世纪经济报道;2018年

6 Laxmi Yadav 编译 朱军生;API进口成本上升 印下游药企压力大[N];医药经济报;2018年

7 ;图形API发展史[N];电子报;2018年

8 本报记者 杨光;面向OpenStack集成5大API[N];中国信息化周报;2018年

9 郭展;API China汇聚中国制药产业“源动力”[N];医药经济报;2018年

10 本报记者 李咊明 实习生 张少莹;API关联审评“风口”来了?[N];医药经济报;2018年

相关博士学位论文 前5条

1 张静宣;API文档挖掘研究[D];大连理工大学;2018年

2 郭国强;油井管非API螺纹量规成形磨削加工质量控制基础试验与应用研究[D];上海交通大学;2014年

3 王淑敏;淀粉基API木材胶黏剂抗湿热老化研究[D];东北林业大学;2016年

4 戚晓利;拟南芥花异常株系AFDL的花发育及基因表达分析[D];东北林业大学;2010年

5 代子营;面向资源的规约挖掘与强制技术研究[D];国防科学技术大学;2013年

相关硕士学位论文 前10条

1 张玮康;基于恶意代码API的静态检测技术研究[D];西安电子科技大学;2018年

2 朱玉豆;万达云服务平台中API网关软件的设计与实现[D];东南大学;2018年

3 孔令波;基于API关联性的恶意代码动态分析平台的设计与实现[D];战略支援部队信息工程大学;2018年

4 李欢;基于API天气数据抓取的特定网络爬虫的研究与实现[D];燕山大学;2014年

5 罗勇;粒子系统的API设计及其在模糊对象模拟中的应用[D];湖南大学;2008年

6 任辉;API石油钻杆接头应力分析及结构改进研究[D];华东理工大学;2011年

7 张江;某种软件API自动化测试工具的设计与实现[D];华中科技大学;2009年

8 张俊;API胶黏剂固化反应机制的研究[D];东北林业大学;2009年

9 樊秀江;不同条件下API套管螺纹接头密封性能的实验研究[D];西安石油大学;2011年

10 韩旭芳;基于开放API的电子商务个性化服务推荐研究[D];石家庄铁道大学;2011年



本文编号:2606173

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2606173.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4cc9f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com