欢迎来到天天文库
浏览记录
ID:34056879
大小:1.48 MB
页数:57页
时间:2019-03-02
《自适应mashup组件研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、自适应Mashup组件研究ResearchontheSelf-adaptiveMashupComponents学科专业:计算机科学与技术研究生:孙玲延指导教师:冯志勇教授天津大学计算机科学与技术学院二零一二年十二月独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得天津大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说
2、明并表示了谢意。学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解天津大学有关保留、使用学位论文的规定。特授权天津大学可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日摘要互联网开放平台大量涌现,OpenAPI的数量与日俱增,由其搭建而成的Mashup以低成本高价
3、值的优势迅速风靡互联网。然而,如何使得没有开发经验的用户也可以参与个性化应用的搭建,并实现不同提供商OpenAPI之间的无缝切换,已成为当前所面临的迫切问题。本文对OpenAPI进行了深入研究,给出Mashup组件的概念和定义,并提出组件的推荐机制和自适应机制。首先,基于从互联网上获取到的OpenAPI数据,根据不同通信协议的各自特点,抽象出能够直接调用的功能单元——Mashup组件,构建Mashup组件库。其次,从语法和语义两方面对Mashup组件库进行分析,以自动或半自动的方式,获取语法上相互依赖
4、的语法团和语义上具有相似关系的语义团。最后,提出基于语法团和语义团的推荐机制和自适应机制,在Mashup搭建过程中,通过基于描述关键字、语法团和语义团的三种推荐方式向开发者推荐合适的Mashup组件,并通过运行时绑定的动态加载方式,实现对Mashup组件的选择适配。采用地图和搜索领域的组件搭建Mashup实例的方法,证明了推荐机制和自适应机制能够降低开发门槛并实现组件的半透明切换。综上,本文面向Mashup搭建过程,对Mashup组件进行的深入的分析和研究,提出了组件的推荐机制和自适应机制。这些机制不
5、仅有利于简化Mashup的搭建过程,还有利于搭建出高质量的Mashup,并实现Mashup的重构。关键词:OpenAPIMashup推荐自适应ABSTRACTWiththecontinuousemergenceofOpeningPlatform,thenumberofOpenAPIisgrowingrapidly.MashupbuildingbyOpenAPIquicklyswepttheInternetwithlowcostandhighvalue.However,howtomakenodevelo
6、pmentexperienceofuserscanalsoparticipateinthebuildingofthepersonalizedapplications,andtorealizetheseamlessswitchingamongOpenAPIfromdifferentproviders,whichhavebecomeanurgentproblemfacedbytheapplicationdevelopers.ThispapermakesadeepstudyofOpenAPI,andprom
7、ptstheconceptsofMashupcomponentanddefinition,andputforwardthecomponentrecommendationmechanismandadaptivemechanism.Firstly,basedontheOpenAPIrepositoryobtainedfromInternet,accordingthecharacteristicsofdifferentcommunicationprotocols,weextracttheMashupcomp
8、onents,whichcanaccomplishafunctionindependently.Secondly,weanalyzetheMashupcomponentrepositoryfrombothsyntaxandsemantic,thenobtainthesyntaxunitwithinterdependentcomponentsandsemanticunitwithsimilarfunctionalcomponentsbyautomatico
此文档下载收益归作者所有