使用soap协议与web service通信的研究与实现

使用soap协议与web service通信的研究与实现

ID:5301546

大小:273.79 KB

页数:3页

时间:2017-12-07

使用soap协议与web service通信的研究与实现_第1页
使用soap协议与web service通信的研究与实现_第2页
使用soap协议与web service通信的研究与实现_第3页
资源描述:

《使用soap协议与web service通信的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《工业控制计算机}2010年第23卷第9期使用SOAP协议与WebService通信的研究与实现ResearchandImplementationofCommunicationWithWebServiceBasedonSOAP万洪莉李雨晨,。孟宪尧(1大连东软信息学院,辽宁大连116023;2大连海事大学信息科学技术学院,辽宁大连116026;3中船重工高曼海洋工程技术有限公司,辽宁大连11600)摘要以查找Web服务、利用SOAP协议与WebService进行通信为目标,介绍SOAP消息模型的原理,AXIS服务器的实

2、际应用,SOAP默认使用H1_rP作为网络传输协议。在与WebService进行通信交互时,SOAP消息的负载来源于web服务的WSDL描述。完成Java客户端与WebService的通信。关键词:SOAP,Web服务,通信AbstractThegoalistofindwebservices,usingSOAPprGocoltocommunicatewiththewebservice.TheprincipleofSOAPmessagemodelandtheapplicationoftheAXISSewerhavebee

3、nintroducedinthispapr.MaketheHTTPasthedefaultnetworktransportprotocolofSOAP.IncommunicationwiththeWebServiceinteraction.SOAPmessageloadffOmtheWSDLdescriptionofwebservices.ThesystemrealizedthecommunicationbetweentheiavaclientandWebService.Keywords:SOAP,WebService

4、.communicationWebService是部署在Web服务器上的软件组件,这种组L])DI注册WSBLJ件拓展了Web的能力。随着WebServices由技术概念到实践应用的不断发展,表明Web服务将是未来应用架构的一个极为发现获I~WSDL文件重要的模式。尤其是其松耦合性及语言和平台无关性的特点在⋯~一——数库请求调用方法——网格技术、电子商务等领域中的表现最为突出。从传统意义上服务器应用程序一讲,Web的功能是为人类的信息和功能提供平台,而WebSer—响麻响麻IJ企业虚用vice作为一种软件组件,提供了一

5、种可以在Web上共享的功一能,从而使Web成为一种分布式计算的平台。图1基本SOAP消息体系结构Web服务所有的规范都基于XML,继承了XML良好的数收应用程序返回的结果,并把它包装成一个SOAP响应消息返据互操作性和可扩展性,与任何平台或编程语言相关的私有数回给Web服务客户机。据格式都用标准的、文本格式的XML文档来表示,从而实现了1_2SOAP消息结构跨平台性和变成语言无关性。SOAP为在一个松散的、分布的环境中使用XML对等地交Web服务的所有规范都是开放的,客户与Web服务之间的换结构化和类型化信息提供了一个

6、简单且轻量级的机制,以独通信不依赖于任何特定厂家,它基于WSDL(WebServicesDe-立于各种编程语言或平台的方式来构造消息、处理消息,从而使scriptionLanguage)提供对通信接口的描述,因此是松耦合的。用不同编程语言编写的程序之问具有互操作性,并能够在不同在这种松耦合的组件架构中,服务的实现即业务方法的实的操作系统上运行。SOAP不依赖于任何分布式对象体系结构,现,是可以任意变更的,对客户没有任何影响,因此,客户基于什不提供对象功能的实现。SOAP消息可以在Internet上从一个么样的协议,与W

7、ebService进行可靠的通信就是一个至关重对象发送到另一个对象,而不必关心对象的类型。尽管SOAP具要的环节。有这些优势,但是SOAP标准本身正在发展,如果要成为得到普1SOAP消息模型遍支持的工业级标准,SOAP在性能、安全性、可靠性等方面都1.1SOAP消息处理模型有待完善。SOAP是基于XML的协议,由4部分组成。Web服务通过UDDI注册到服务注册中心,Web服务客户1.2.1信封端可以到这里发现业务逻辑需要调用的服务,同时,客户端能够SOAP信封(Envelope)是SOAP消息的根元素。SOAP信获得W

8、SDL文件,WSDL文件是服务的发布者用于对服务进行封包含两个子元素:一个是可选择的消息头,另一个是必须的消描述,描述的相关信息包括服务接13、接口地址、访问方式。然息体。在Envelope元素中,可以通过XML命名空间定义SOAP后,客户端可以利用相关工具将WSDL文件生成SOAP存根程消息的版本信息,同样也可以通过命名空间定义

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

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

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