欢迎来到天天文库
浏览记录
ID:33169645
大小:4.33 MB
页数:58页
时间:2019-02-21
《mashup开发支撑平台的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、天津大学硕士学位论文Mashup开发支撑平台的研究姓名:孟宪森申请学位级别:硕士专业:计算机科学与技术指导教师:冯志勇2011-11摘要利用OpenAPI,将Inemet上的碎片化数据混搭在一起构建新型的应用,已成为当前Web应用开发中的一种潮流和趋势。然而,开发人员在搭建Mashup应用时面临诸多困难和挑战。本文旨在为Mashup开发者提供一种图形化的开发工具,实现图形化的拖拽功能,简化Mashup的开发流程,降低开发者的开发门槛,同时也是面向OpenAPI的管理、搜索平台。具体包括:OpenAPI的抓取和注册;根据O
2、penAPI通信协议的不同,对OpenAPI进行自动或半自动的封装,为Mashup提供原材料:Mashup的注册和开发:Mashup的调用。本文以自动或半自动的方式封装OpenAPI和Mahup应用的调用流程,为开发者提供图形化的Mashup开发工具,减少开发者的编码量,同时向使用者提供简单可靠的0penAPI、Mashup调用工具。综上,本文提供一个面向0penAPI和Mashup应用的注册、管理、搜索、开发以及调用的基础平台。该平台不仅有利于简化Mashup的开发流程,而且还有利于Mashup的重构。关键词:混搭开发
3、应用接口REST协议SOAP协议AJAX协议ABSTRACTNowadays,ithasbecomeakindoftideandtrendtomashupfragmentationdataintheInternettoconstructanewapplicationwithOpneAPIintheWebapplicationdevelopment.However,developersarefacingwithmanydifficultiesandchallengeswhenbuildingaMashupapplicati
4、on.ThispaperisaimedtoprovideagraphicaldevelopingtoolforMashupdevelopers,whichhasmadegraphicaldragcometrue,simplifiedthedevelopmentprocessofMashup,andreducedthethresholdfordevelopers.ItcanalsobeamanagementandsearchplatformforOpenAPI.Thefunctionsincludethecapturean
5、dregisterofOpenAPI,providingoriginalsourcestoMashupwithautomaticorsemi-automaticpackagingtoolsinaccordancewithdifferentcommunicationprotocolsinOpenAPI,theregisteranddevelopmentofMashup,andtheinvokingofMashup.ThispaperencapsulatesthecallprocessofOpenAPIandMashupwi
6、thautomaticorsemi-automaticencapsulatingtools.IthasprovidedagraphicaldevelopmenttoolforMashupdeveloperswhichcanreducetheamountofdevelopmentcodeandprovidetheuserswithsimpleandreliablecalltoolsofOpenAPIandMashup.Incollusion,thispaperhasprovidedabasicplatformforther
7、egister.management,searching,developingandcallingprocessofOpenAPIandMashup.TheplatformcouldnotonlysimplifythedevelopingprocessofMashup,butalsocontributetothereconstructionofMashup.KEYWORDS:Mashup,OpenAPI,REST,SOAP,AJAX第一章绪论近些年来,随着Internet技术的不断发展,SOA(Service-Orien
8、tedArchitecture,面向服务架构)和云计算等概念的不断涌现,人们对于web应用开发开发的理念发生了巨大的变化。同时,随着越来越多的Web站点公开自己的API(如:Google、Yahoo、百度和淘宝等),人们已经和正在使用这些资源构建新的Web应用——Mashup。为开发者提供了一种全新的思维方式和开发模
此文档下载收益归作者所有