为能将一个WebService描述清楚,WSDL从三个层面对一个服务进行了描述:
一:描述服务的接口(<wsdl:portType/>部分),也就是服务有哪些操作(<wsdl:operation/>部分)以及每个操作的输入输出参数(<wsdl:message/>部分,其中参数的数据结构是由<wsdl:types>来描述的)。
二:描述服务的“binding”(<wsdl:binding/>部分),也就是服务使用了什么样的传输协议(是soap还是其他)以及何种调用风格(即style,soap支持rpc和document两种风格)
三:描述服务的物理位置(<wsdl:service/>部分)
简单说,WSDL一方面描述了服务的接口,另一方面描述了如何访问这个服务,包括服务的位置和使用的通信协议。下图是WSDL文件结构的图解。
下面是两个具体的WSDL文件的详细图解:
最后,对于常常提及的endpoint这一个术语再简单解释一下,endpoint其实就是指的一个webservice的地址,比如上图中的:http://localhost:8080/ss/p1,就是SimpleService这个WS的地址。
分享到:
相关推荐
WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范1.1版WSDL中文规范...
WSDL-中文规范1.1
WSDL文件结构详解 WSDL文件结构详解 WSDL文件结构详解 WSDL文件结构详解
对webservic中 wsdl文件进行了详细的分析和介绍
wsdl4j 解析wsdl 文件wsdl4j 解析wsdl 文件wsdl4j 解析wsdl 文件
WSDL官方标准规范,方便随时参考
本文介绍了如何编写一个简单的WSDL文件,并根据WSDL文件编写服务器端和客户端代码,并发布Web Service服务的过程。
中国电信 MSAP 北向接口I2规范的wsdl文件
wsdl文件结构 元素的详细说明及其使用
wsdl文件结构分析.doc
另外WSDL1.1是一个宽泛的规范,所有的语法都以非正式的形式出现,而且为了满足WEB Service 扩展性的需求,也不可能定义出详尽的语法,请在阅读时特别注意。 我的翻译版本以word形式提供,请要转载的同学们别把酷壳...
最新联通VAC接口WSDL文件 VacSyncService_SPClient_20091212.wsdl.xml
把wsdl文件转换成java类 使用wsdl2Java工具
WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对... 本文将详细讲解WSDL文档的结构,并分析每个元素的作用。
根据WSDL文件生成客户端代码与创建客户端工程 注意小细节:在根据对方提供的webservice地址,先将对方webservice的wsdl文件描述文件保存到本地时,格式先保存为xml,后将其后缀名为.wsdl的文件 否则报:...
Eclipse根据wsdl文件逆向生成webservice客户端项目源码,包括wsdl文件,测试示例,测试webservice代码,包含备注信息
WebService的WSDL文件生成Java代码工具
在myeclipse下的一个web程序,把wsdl文件转化成java代码