j2ee中异步web服务的研究与应用

j2ee中异步web服务的研究与应用

ID:37177760

大小:250.01 KB

页数:5页

时间:2019-05-21

j2ee中异步web服务的研究与应用_第1页
j2ee中异步web服务的研究与应用_第2页
j2ee中异步web服务的研究与应用_第3页
j2ee中异步web服务的研究与应用_第4页
j2ee中异步web服务的研究与应用_第5页
资源描述:

《j2ee中异步web服务的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、244,Web启息系统及其应用J2EE中异步Web服务的研究与应用张伟燕席传裕(中国工程物理研究院计算机应用研究所绵阳621900)摘要扩首先介绍了WebServices的体系结构和协议栈;然后根据同步模式的缺陷,提出异步Web服务的解决思想。并描迷了它在J2EE中的工作原理是通过缓冲和回调两种机制的结合来实现将客户端请求放入请求队列和将消息异步地发送回客户端。最后讲迷了在J2EE中创建异步,deb服务应用的过程,并描述了示例的工作过程〕关键词:J2EE,组件技术,Web服务,消息,XMLAStudyandApplicationofAsynchronousW

2、ebServiceinJ2EEZhangWeiyanXiChuanyu(InstituteofComputerApplication,ChinaAcademyofEngineeringPhysics,Mianyang621900)Abstract:FirstlythearchitectureandprotocolstackofWebServicesareintroduced.Thenaccordingtothedisadvantageofsynchronousmode,asynchronousWebServicesisputforward;It'sprinc

3、ipleinJ2EEisalsodescribedthatthroughcombinationofthetwomechanism:bufferingandcallback,queuingclientrequestintorequestqueueandsendingmessageasynchronouslybacktoclientareallimplemented.Atlast,howtocreateasynchronousWebServicesapplicationandtheworkingprocessoftheexamplearealsodescribe

4、d.Keywords:J2EE,ComponentTechnology,WebServices,Message,XML.1引言随着分布式计算技术的迅速发展,企业的商务活动和政府的政务活动将越来越多地依靠Internet。传统的三大组件技术并不适用于极端异构的Internet环境。因为:它们各自有一套独立的体系结构和私有协议,不同模型的应用系统之间通信十分不便;客户端与服务器端必须紧密藕合,一旦服务器端的接口或执行方式发生变化,客户端将无法执行;客户与服务器之间有较大的网络通信量与交互信息。而WebServices(Web服务)结合了面向组件方法和Web技术的

5、优势,利用标准网络协议和XML数据格式进行通信,具有良好的普适性和灵活性。在该课题得到中国工程物理研究院预先研究基金(2003-421050504-12-02)资助。作者简介:张伟燕(1978-),男,硕士,主要从事软件组件技术,软件架构技术等方面的研究,E-mail:zwyl8@caep.ac.en;席传裕(1968-),男,硕士,高级工程师,主要从事数据库技术和中间件技术的研究Web信息系统及其应用.245.Internet这个巨大的虚拟计算环境中,任何支持这些标准的系统都可以被动态定位以及与网络上的其他Web服务交互,任何客户都可以调用任何服务而无论它

6、们处在何处,突破了传统的分布式计算模型在通信和应用范围等方面的限制,允许企业和个人快速、廉价建立和部署全球性应用。2Web服务技术简介Web服务是目前程序设计领域中的一项新技术,是一个崭新的分布式计算模式。它在不同系统平台之间具有互操作性,同时通过Internet实现不同应用程序之间的远程过程调用。它使用基于XML的消息处理作为基本的数据通信方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为单个计算网络协同运行。开发人员可以像过去在创建分布式应用程序时使用组件一样,将各种Web服务组合在一起,从而创建应用程序。Web服务是

7、建立在一些通用协议基础上的,如HTP,SOAP,XML,WSDL和UDDI等。在Web服务的模型中,厂商将其服务封装成一个个相对独立的Web月及务,每个服务提供某类功能。客户或其他厂商可以通过绑定到HTI?的SOAP来访问这些服务。Web服务是一种不涉及具体平台和语言的软件架构,但是开发人员必须选择一种语言来具体开发,reb服务。2.1Web服务体系结构Web服务的体系结构由三个参与者和三个基本操作构成。三个参与者分别是服务提供者(ServiceProvider)、服务请求者(ServiceRequester)和服务代理(ServiceBroker);三个基

8、本操作分别为发布(Publish)、查找(Find)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。