还剩5页未读,继续阅读
文本内容:
SOAP Web服务介绍SOAP Web服务介绍 当今最为常见的两种Web服务类型分别是REST和SOAP不过,从趋势来看,越来越多人已经开始使用REST风格的Web服务而SOAP大多也开始或已经转型REST,应该说REST会慢慢成为主流这篇文章不会对REST介绍太多,主要的重点还是介绍一下SOAP风格的Web服务 实际上,现在说“Web Service三要素”应该是不算很准确了,不过这个概念一直这样沿用,而且本文我们为了更能清楚阐释SOAP Web服务,那么就这样定义 Web Service的三个要素分别是 SOAP(Simple ObjectAess Protoco)简单对象访问协议; WSDL(Web ServicesDescription Language)网络服务描述语言; UDDI(Universal DescriptionDiscovery andIntegration)一个用来和搜索WEB服务的协议(非必须); SOAP用来描述传递信息的格式规范,WSDL用来描述如何访问具体的接口(比如它会告诉你该服务有哪些接口可以使用,参数是什么等等),UDDI用来管理、分发和查询Web Service下面我们将逐一详细介绍这三个要素,并通过结合实例来进行阐释 为了把这三个要素说得更清楚,我们将会使用一个的SOAP Web服务作为例子进行阐述该服务只提供一个接口即根据___号,获取___在线状态查看该服务 它是一个协议,可以简单的理解为它定义了一个基于XML的可扩展消息信封格式因为客户端与服务器进行交互,由于大家的平台和应用程序都不一样,所以大家约定都采用SOAP这个协议来规范交互时的需要传递的消息 请求接口时,发送的消息例子 ___CheckOnline xmlns=s://WebXml../ ___Code8698053 接口响应时,返回的消息例子 ___CheckOnlineResponse xmlns=s://WebXml../ ___CheckOnlineResultY...。