ajax api的自适应框架研究

ajax api的自适应框架研究

ID:35171855

大小:3.21 MB

页数:54页

时间:2019-03-20

ajax api的自适应框架研究_第1页
ajax api的自适应框架研究_第2页
ajax api的自适应框架研究_第3页
ajax api的自适应框架研究_第4页
ajax api的自适应框架研究_第5页
资源描述:

《ajax api的自适应框架研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、AjaxAPI的自适应框架研究ResearchontheSelf-AdaptiveFrameworkofAjaxAPI专业:计算机科学与技术作者姓名:李想指导教师:许光全副教授天津大学计算机科学与技术学院二零一五年十一月摘要随着互联网的日益发展,OpenAPI的数量与日俱增,同时AjaxAPI作为OpenAPI中的重要组成部分,越来越受web应用开发者的青睐。然而,由于互联网环境的不确定性,很难保证AjaxAPI在web应用中的稳定性。本文针对以上问题,对AjaxAPI进行了深入研究,并借助自适应软件的思想,提出一种针对Ajax

2、API的自适应机制,使AjaxAPI在Web应用运行时具有自治愈的能力,从而保证AjaxAPI在web应用中的稳定性。首先,建立AjaxAPI封装模型,其中包括具体组件和抽象组件,具体组件由API文档中function及object的语法关系抽取生成;抽象组件由具体组件的功能语义抽象生成。而后,根据AjaxAPI的特征设计自动切换模块,可根据用户的需求,在运行时根据AjaxAPI的QoS值及用户端的体验,在相同功能的AjaxAPI找出效果最佳并将其调用代码嵌入到web应用中,从而实现AjaxAPI的自适应切换,保证web应用的稳

3、定性及用户体验。最后,本文以地图API为例,包括百度地图API,高德地图API,腾讯地图API,51地图API等,展示了AjaxAPI自适应框架可在运行时自适应切换的效果,并且展示出框架在Mashup中的应用。实例效果表明AjaxAPI自适应框架可便利的帮助用户构建RIA及提高RIA应用的自适应性。综上,本文面向基于OpenAPI的web应用,对AjaxAPI进行深入的分析和研究,提出了针对AjaxAPI的封装模型及自适应机制,并将自适应机制应用于Mashup构建。这些机制可以在一定程度上保证Web应用的稳定性使其具有一定的自适

4、应能力。关键词:AjaxAPI,自适应,Mashup,动态组件组合IABSTRACTWiththecontinuousemergenceofOpeningPlatform,thenumberofOpenAPIisgrowingrapidly.Moreover,AjaxAPIistheimportantcontentinOpenAPI.Recently,webdevelopersoftenuseAjaxAPItobuildtherichInternetapplication(RIA).Itismoreimportantforhow

5、toguaranteethestabilityofAjaxAPIintheRIA.Duetotheuncertaintyoftheenvironment,automaticallyswitchingamongdifferentAjaxAPIswithsimilarfunctionalityisimportanttoguaranteetheend-to-endperformance.WemakearesearchontheAjaxAPIdeeply,andweproposeaself-adaptivemethodontheAjax

6、APIwiththeideaofself-adaptivesoftware.Inthispaper,weproposeaframeworktoaddresstheself-adaptionanddifficultyininvokingAjaxAPI.TheAjaxAPIwrappingmodel,consistingofthespecificandabstractcomponents,isproposedtoautomaticallyconstructthegrammaticalandfunctionalsemanticrela

7、tionsbetweenAjaxAPIs.ThenswitchingmoduleisintroducedtosupporttheautomaticswitchingamongdifferentAjaxAPIs,accordingtotheuserpreferenceandQoSofAjaxAPIs.TakingthemapAPIs,i.e.BaiduMap,GaodeMap,TencentMapandsoonasanexample,thedemoshowsthattheframeworkcanfacilitatetheconst

8、ructionofRIAandimproveadaptabilityoftheapplication.TheprocessofselectionandswitchinginthedifferentAjaxAPIsisautomaticandtransparent

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。