欢迎来到天天文库
浏览记录
ID:22669975
大小:2.51 MB
页数:83页
时间:2018-10-30
《基于rest和mashup的soa应用框架研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文基于Rest和Mashup的SOA应用框架研究姓名:邱暐申请学位级别:硕士专业:软件工程指导教师:陈昊鹏;王志宏20100108基于Rest和Mashup的SOA应用框架研究基于Rest和Mashup的SOA应用框架研究摘要随着Internet技术的发展,出现许多可重用的服务资源或其他资源。随着越来越多的Web站点公开了自己的API(如:eBay,Amazon,Google和Yahoo等),许多人已经和正在用这些资源构建新的SOA应用。WebService是构建SOA的核心组件。由于传统WebService存在对网页的每一次操
2、作都需要重新发送整个页面的数据等问题,从而导至传统SOA存在着缺陷。如何利用已有的服务资源来快速构建一个全新的SOA是现今SOA所面临的新的挑战。本文在对传统SOA缺陷分析的基础上,提出了基于Rest和Mashup的SOA应用框架。基于Rest和Mashup的SOA应用框架并不是从零开始构建SOA应用,主导思想是有效应用企业自身已有的信息系统资源和存在于企业外部的大量处理企业即时应用的资源来实现SOA应用。通过与传统SOA应用的比较来阐述基于Rest和Mashup的SOA应用的变化。从分析基于Rest和Mashup的SOA应用框架的关键问题入手,逐步
3、对基于Rest和Mashup的SOA应用框架总体和关键组件进行了分析。基于Rest和Mashup的SOA应用框架运用Ajax技术构建富Internet应用(RichInternetApplication,简称RIA)来解决因WebService本身存在的缺陷而导至的SOA缺陷;以基于Rest的WebService取代传统的WebService来简化对WebService的调用来实现快速构建SOA应用;构建以基于Rest的MVC模式为核心的外部资源的搜索和抓取单元来实现对外部服务资源的搜索和抓取,以及通过对外部服务资源进行转换和集成来达到外部服务资源与
4、用户需求的匹配;运用Mashup技术来实现对多个服务资源(包括内部服务资源和外部服务资源)合并。最后,通过使用一个基于该框架网站系统来对基于Rest和Mashup的SOA应用框架进行验证。关键词Ajax,Rest,Mashup,SOA,基于Rest的MVC模式,基于Rest的WebService1基于Rest和Mashup的SOA应用框架研究RESEARCHOFSOAAPPLICATIONFRAMEWORKBASEDONRESTANDMASHUPABSTRACTWiththeevolutionofInternettechnology,manyreus
5、eserviceresourcesorotherresourceshaveappeared.WithmoreandmoreWebsiteopenhisAPI(suchas:eBay,Amazon,GoogleandYahoo,etc.),manypeoplehavebeenusetheseresourcestobuildnewSOAapplication.WebserviceisacorecomponentofbuildingSOA.SincetraditionalWebserviceitselfproblemsleadtotraditionalSO
6、Adefect.HowtousetheexistingserviceresourcestoquicklybuildanewSOAisnewchallengeforSOAtoday.BasedonanalyzingtraditionalSOAdefect,weproposeSOAApplicationFrameworkBasedonRestandMashupinpaper.SOAApplicationFrameworkBasedonRestandMashuptobuildSOAapplicationisnotstartingfromzero,thema
7、inideaiseffectiveuseenterpriseowninformationsystemresourcesandlargenumberofreal-timeprocessexternalresourcestorealizeSOAapplication.ThroughcomparewithtraditionalSOAapplication,elaboratechangeofSOAApplicationFrameworkBasedonRestandMashupinpaper.WehaveanalyzedkeyproblemofSOAAppli
8、cationFrameworkBasedonRestandMashup,andtriedtoanalyzet
此文档下载收益归作者所有