WebService中SOAP和WSDL之间的关系是什么?

如题,请各位大神,给讲解下,最好有个比喻。在此提前谢谢各位大神了!!!!!!!!!!!!!!!!!!!!!!!

0

2个回答

可以理解WebService=SOAP+WSDL.
SOAP是WebService之间的通信协议,就像两人要听得懂互相说什么,就必须会同一种语言。SOAP就是语言的语法,SOAP消息就是这种语言说出来的话。
WSDL它定义了WebService能做什么,比如我们访问http://localhost:8080/cmcc/ws/user?wsdl,我们就可以看到user这个接口下有什么方法和参数

0
Hackxiaoyue
卡文特 是不是要使用WenService就必须要使用SOAP+WSDL两种技术相结合
大约 2 年之前 回复

是不是要使用WenService就必须要使用SOAP+WSDL两种技术相结合

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
webservice中xml、soap、wsdl基础知识
Web Services 是由xml来定义数据格式的,通过SOAP协议在各个系统平台中传输,那么接下来讨论下SOAP和WSDL的各自作用。SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。一、SOAP(Simple Object Access Protocol)如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及...
Web Service和SOAP以及HTTP的关系?
Web Service、WSDL、SOAP、HTTP的概念存在诸多联系,在不同的产品中体现的概念也不一样。本文旨在描述一下其联系 和区别。 WebService 和 WSDL的关系? Web Service提供一种可被调用的服务,该服务必须通过WSDL定义接口,接口描述了WEB SERVICE 的逻辑定义(types,messages,portTypes)和传输协议(bindings,serv
XML,WSDL,SOAP,JSON的关系及区别
转:http://blog.sina.com.cn/s/blog_afb4d07f0101aciz.html   1.XML与JSON比较    首先,XML与JSON的目前主要的两种数据交换格式。    其结构如下:    XML:              中国              黑龙江                     哈尔滨            
RPC、SOAP、WSDL之间的关系
RPC, SOAP, WSDL都是web service的关键词,这里描述一下他们的关系,下面的解释可能比较狭义,主要为了帮助理解这三者的关系。   1.RPC 如果要调用远端的一个方法,可以使用RMI和RPC,这是2种截然不同的风格。 RMI: (Remote Method Invocation) 直接获取远端方法的签名,进行调用。优点是强类型、编译期可检查错误;缺点是只限于ja
webservice soap WSDL中的tns字段什么意思?
参考:http://blog.csdn.net/liukeforever/article/details/6892428 webservice soap WSDL中的tns字段什么意思? tns:是targetNameSpace的缩写
soap和wsdl的理解
SOAP和WSDL对Web Service、WCF进行深入了解的基础,因此花一些时间去了解一下是很有必要的。 一、SOAP(Simple Object Access Protocol) 如果我们要调用远程对象的方法,就必定要告诉对方,我们要调用的是一个什么方法,以及这个方法的参数的值等等。然后对方把数据返回给我们。 这其中就涉及到两个问题:1、数据如何在网络上传输。2、如何表示数
soap-build生成Soap接口请求报文
支持java端 生成soap-ui的自定义报文,功能和soap-ui软件相似
WebService学习和了解
WebService学习和了解 WebService的优点 SOAP是什么?WSDL是什么?
WebService中的WSDL详细解析
WebService中的WSDL详解 有人在WebService开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户(或后台)给你一个WSDL文件(或网址),说按照上面的进行适配, 这时就要对WebService的WSDL有一定的理解,本文将对WSDL(WebService描述语言)进行详细总结。 WSDL (Web Services Descrip...
spring整合cxf webservice soap wsdl服务文档+代码简单实例
spring整合cxf webservice soap wsdl服务文档+代码简单实例
WSDL样式详解,soap中Rpc和Document的区别
对wsdl的格式进行分析,主要讲解soap服务中rpc和doucumnet的不同之处。
soap 与 wsdl的关系
最近看了xml schema,xpah,和xslt的相关内容,感觉wsdl就是一个soap的schema,一个soap就是一个wsdl的实例,实际上wsdl就是整个webservice的schema。 从这个角度看,要学好soap,不如从xml schema开始,然后转到wsdl的学习,这样webservice就没有其他理论上的东西可学了。就剩下类库内的函数如何使用的问题了。   对SO...
关于SOAP调用返回对象的写法 wsdl webservice
//调用部分 import java.net.URL;  import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import javax.xml.rpc.encoding.SerializerFactory; import javax.xml.rpc.encoding.TypeMapping; import ja
(转)WebService之WSDL和SOAP实例(基于JAVA)
开发环境:jdk1.6 + Tomcat 6.0.18 + MyEclipse6.0 首先是使用WSDL协议实现:这里使用XFire XFire一个免费、开源的SOAP框架,它构建了POJO和SOA之间的桥梁,主要特性就是支持将POJO通过非常简单的方式发布成Web服务,其原理是以接口反射机制自动取得远程方法的 WSDL是一个用来描述Web服务和说明如何与Web服务通信的XML语言 准备:开发之...
webservice(wsdl、soap)实例有demo
webservice实例有demo,用于写各种接口
用soap调用webservice的WSDL服务
调用webservice的wsdl服务,通过soap来调用获取数据 public String getPostResult(String result) throws IOException{ String url = "http://webservice.XXXX.asmx"; HttpClient httpclient = new DefaultHttpCl
webservice soap 方式 处理 *wsdl 文件 及接口调用
1. 将附件的压缩包解压后,加入到环境变量中。 ---apache-cxf-2.7.11 2. 在dos下输入以下命令,则代表配置成功 wsdl2java -v; 3. 在dos下进入到wsdl文件的目录下,执行以下命令 wsdl2java -encoding utf-8 -frontend jaxws21 XXX.wsdl 4. 如果执行成功,则在本目录下会生...
web服务中soap、wsdl、uddi理解
SOAP,作为传输层,是Web services 的通信协议。用来在消费者和服务提供者之间传送消息。SOAP是一种基于XML 的机制,用于在网络应用程序之间进行结构化数据交换。SOAP中会指定服务端调用的方法,已经调用的参数等。WSDL用来描述服务。它是一个XML 文档,实现SOAP协议,把它写成可供电脑识别的文件。
WSDL在Web Service中的意义和作用
1.   WSDLa)       原理:从XML-RPC和SOAP的使用我们可以看到,请求消息都是根据服务提供方的服务接口来生成一个HTTP请求,在请求当中封装所要调用的方法,以及方法调用时的参数。客户端服务调用代码要完成的任务,也就是使用实现所提供的接口,来声明调用方所需要的方法名及参数,然后由实现根据用户的输入来组合HTTP请求。这个过程可以这样来描述,首
webservice工具,针对wsdl、soap进行测试的小软件
webservice工具,针对wsdl、soap进行测试的小软件
webservice接口soap请求报文的xml字段顺序必须与wsdl中定义的顺序一致才能解析正确
ServiceMessageReceiverInOut 99 -  org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException: Unexpected subelement GROUPID 解决:webservice接口soap请求报文的xml字段顺序必须与wsdl中定义的顺序一致才能解析正确 wsdl中
webservice wsdl 地址栏和页面内容不一致的问题 连接拒绝
本来请求的是38082 结果提示说8082连接拒绝。   后来 发现是网络那边 端口的问题,外网是38082 内网是8082,反正直接调用就用问题,如果配置成一样的端口应该没问题,具体说不清楚,但是和程序没关系。   后面的处理方案就是,把wsdl下下来,把里面的8082端口改为38082.wsdl读取本地文件。   另外的处理方案就是,使用SoapExtensionReflector...
Webservice学习笔记之PHP使用soapserver+wsdl构建服务
刚开始接触webservice时曾经被wsdl语言的各种标签搞的头大,不过为了搞清楚每个标签的含义,我还是硬着头皮啃了两个小时的规范文档,如果你想要深入理解webservice的话,还是非常建议你仔细读读wsdl规范,只有这样才能知其所以然。 其实使用PHP语言构建webservice本身就不是一件非常推荐的事情,这个语言的解释型特性决定了他无法达到像java等编译型语言的效率。不过谁让PH...
webservice soap简介及应用场景
       Webservice它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web 应用程序分支,是自包含、自描述、模块 化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务。各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果。Web Service可以执行从简单的请求到复杂商务处理的任何功能。一
使用soap调用wsdl的接口实战
在公司,我们的后台是webservice的接口,这里介绍如何调用webservice接口,以及将调用接口封装 1.下载Ksoap2-android.jar包,并集成到项目中,如何加入这里不再赘述Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库ksoap2,它是一个SOAP Web service客户端开发包,主要用于资源受限制的
关于SOAP请求报文里的元素与wsdl中元素属性的关系
关于SOAP请求参数顺序以及对象下面参数不全与wsdl中元素属性的关系 1. 经过几天的研究,终于搞清楚了:关于SOAP请求参数顺序以及对象下面参数不全与wsdl中元素属性的关系,如下:     (1)如果wsdl元素属性nillable="true"或"1",再请求时,这个参数必须要有。      (2)如果你想在请求时,不传某个元素节点,那么你必须要保证,这个元素在wsdl含有minO...
SOAP WebService 短信接口对接
import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import
Android 请求WebService接口(SOAP协议)
WebService简介 Web Services 是应用程序组件,使用开放协议进行通信,是独立的(self-contained)并可自我描述,可通过使用UDDI来发现,可被其他应用程序使用(跨平台性),XML 是 Web Services 的基础。 基础的WebService平台是XML+HTTP WebService平台的元素 SOAP (简易对象访问协议) UDDI (通用描述、发现
Webservice的wsdl文件解析与Soap消息的发送、接收(不生成java客户端代码)
附件中附带页面jsp、js,还有dwr的action,service以及util,我的环境是spring、dwr、ext、jquery。由于整个工具牵扯的比较多,所以没有将完整的可运行的代码整理出来,只将所有核心的代码贴了出来,如果需要运行还需要解决些小问题 近段时间,需要为公司的QA测试人员提供一个Webservice的测试工具,具体要求为:测试人员提供webservice的url,测试工具根
WebService(3)——使用免费的天气预报WebService
使用免费的天气预报webservice 先百度一下,找到webservice对应的wsdl: http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl创建java工程,将上述wsdl生成客户端代码,具体步骤参考方法一:WebService(1)——使用JDK开发WebService 生成过程中,你会发现报错啦,无法生成。哈哈
webservice中DateTime类型参数的传入问题
This step-by-step article describes how to format DateTime and Date values in the XML that is extracted from an ADO.NETDataSet object. In ADO.NET, the DateTime and Date values of DataTable colum
VC++ 使用soapsdk和gsoap两种方法调用webservice
VC++调用webservice 有个项目用到了webserivce,在这里做个记录。 2种方法实现VC++调用webservice。 第一种方法,使用微软的soapsdk: 这里我们直接调用网络上免费的webserivce服务来做为用例:http://webservice.webxml.com.cn/webservices/DomesticAirline.asmx 1、需要安装微...
PHP SOAP实现Web Services 完整实例WSDL服务端+客户端
PHP实现的Web Services 完整实例,WSDL交互。 PHP.INI,请开启php_soap。 服务端:直接解压到网站根目录下,访问地址:http://localhost/hbj/wsdl.php?wsdl 客户端:http://localhost/hbj/Client.php ,显示hello world.表示成功。
WSDL文档中address location生成错误问题解决
最近在生成环境遇到一个问题,一个渠道调用我们的webservice服务报错了,错误原因是他们远程方式访问我们的webservice服务,每次需要去读wsdl文档取到访问地址,但是出问题时,他们取到的端口是错误的。 通过排查发现,正常的时候端口端口是30304,错误的时候变成了20140,如下图(已马赛克) 我们这个系统的架构是负载下面挂实例,外围渠道是访问我们的负载主机的,负载主机只做转发...
Java发布一个简单webservice应用,并发送SOAP请求
一、创建并发布一个简单的webservice应用   1、webservice 代码: 1 package com.ls.demo; 2 3 import javax.jws.WebMethod; 4 import javax.jws.WebService; 5 import javax.xml.ws.Endpoint; 6 7 8 @WebService
【后端C#】soap post 调用webservice 的带有实体类的方法
-----打开网址:http://localhost:63596/WebService2.asmx?op=UpdatePerson: 请求部分如下: POST /WebService2.asmx HTTP/1.1 Host: localhost Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "ht...
PHP提供Web Service服务供JAVA调用(SOAP+WSDL)
一.PHP部分 首先是Operator.php,它提供了加、减、除三种运算方法(add,substract,divide),同时,校验SOAP Header,如果传入的头部username/password不对应admin/123,则认为是非法调用: <?php class Operator{ private $forbidden = '403 forbidden'; pr
CORBA与SOAP WebService组合技术的应用
背景:         随着中间件技术的发展和信息化应用系统研究的逐渐深入,很多中间件技术被应用到轨道应用系统领域。针对中间件在实时监控系统中的应用进行了研究,综合考虑CORBA与SOAP Web Services这两种主流分布式体系结构的优缺点,提出了一种CORBA与Web Services的集成方法。在此基础之上,设计并实现了一种中间件,解决异构安监平台与主动维保应用系统之间信息共享的问题。
另类感受soap和rest风格webservice不同点
最近一直在看webservice方面的东西,但是刚接触webservice是公司业务要去调用别人的webservice接口,一看文档rest风格。然后就一直有个疑云在心中。因为网上看到的是soap的,我博客里入门用的也是soap风格的,却一直不清楚二者的区别,百度看到好多讲的都比较专业,当然也不好看懂。我就借用下soapUI这个软件来直观的体现二者的不同。也比较使用。 点击这里进入soapui下载页
(一)WebService之Soap服务
引言 什么是WSDL 在WSDL文件中我们可以获得什么信息 利用Java发布soap服务 使用myeclipse的插件来访问soap服务 利用JDK注释控制WSDL文件1.引言      WebService顾名思义就是web服务,web服务主要有两种,一种是基于soap类型的服务,一种是基于rest类型的服务,其中soap类型的服务有两种版本,一种是soap1.1版本,一种是soap1.2版本,s
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能中深度学习是什么 数据库中课程名是什么