欢迎来到天天文库
浏览记录
ID:35171855
大小:3.21 MB
页数:54页
时间:2019-03-20
《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
此文档下载收益归作者所有