欢迎来到天天文库
浏览记录
ID:37539717
大小:1.65 MB
页数:67页
时间:2019-05-24
《web服务自动封装和发布接口的研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中文摘要摘要随着信息技术和网络技术不断发展,Web服务已经迅速成长为网络信息集成领域的关键技术之一。微软公司更是通过“一切都是服务”来概括Web服务将给当前IT业带来的冲击。于是,在现有的技术条件下,如何简化Web服务的开发过程,最大程度上应用现有平台的特性以适应Wcb服务的变化,实现简便、动态的Web服务封装、发布以及部署过程,已经成为研究的热点。本文首先介绍了Java平台Web服务封装和发布的关键技术和编程模型。接着在J2EE平台上通过对比采用JAX.RPC1.1和Web服务元数据(JSR181)编程模型实现Web服务过程,从中得出引入Annota
2、tion的编程模型的优势。然后基于JAX.WS2.0的架构,研究如何分别采用“自低向上”和“自顶向下”的模式开发Web服务。为更好的对服务切面如权限、日志处理等进行控制,采用面向方面编程思想,提出了采用JAX.WS2.0的Handler框架实现灵活的拦截链模型。同时,为了提高长生命周期Web服务的调用的性能和可靠性,结合Java的并行处理包研究实现异步的客户端调用。最后,通过详细对比最近兴起的REST风格Web服务和传统SOAP风格Web服务的区别和使用场景,研究JAX—WS2.0中REST风格Web服务的原理,阐述了在JAX.WS2.0中开发REST
3、风格Web服务的实现过程。综合它的特性,提出了采用xMLHTTPRequest在浏览器中的异步调用REST风格Web服务客户端调用模型。关键词:Web服务;AX-WS2.0;Annotation;JSR181;RFST风格Web服务英文摘要ResearchonAutomaticWebServiceEncapsulationandPublicationAbstractWiththepersistentdevelopmentofnetworkandinformationtechnique,WebServiceshasquicklyasoneofthekey
4、rolesinnetworkinformationintegrationlandscape.MicrosoftBse“EverythingisServices'’generalizetheWebServices’concussiontocurrent’sITrealm.SohowtopredigesttheWebServicesdevelopmentprocess,farthestuseexistingplatformtoadapttheWebServices’change,implementhandy,dynamicWebServicesencaps
5、ulation,deployanddeployprocessbasedoncurrenttechnologyconditionhasbecametheresearchhotspot.Inthispaper,firstly,giveasimpleintroductionofJavaplatformWebServices’Skeytechnologyandprogrammodel.Following,basedonJ2EEplatformcompareadoptJAX—RPC1.1toJSR181programmodelimplememasimpleWeb
6、Services,expatiatetheadvantageofadoptingannotationprogrammodel.AndthenbasedonJAX—WS2.0architectureresearchhowtoimplementwebservicesuse“Bottom—uppattem’’(StartwithJavatoproduceWSDL)and“Top—downpattern'’(StartwithWSDLtoproduceJava).Inordertobettercontroltheservices’Saspect,adoptob
7、jectorientedprogrammingdesign,givethestrategyaboutusetheJAX·WS2.0’Shandlerframeworktodesignflexiblehandlerchain.Meanwhile,toimprovetheperformanceandreliabilityoflonglifecycle’Sinvoke,combinejava’Sconcurrentpackagetoimplementtheasynchronousclientinvokemodel.Finally,byparticularco
8、ntrastthedifferenceandusescene,researchJAX·WS2.
此文档下载收益归作者所有