关于WSDL

  WSDL用来描述Web Service,WSDL规范包括6个主要的元素:

(1)definition  根元素,定义服务名称和命名空间;

(2)type:描述数据类型;

(3)message:包括0个或者多个消息部件元素(part),提供消息参数和返回值,对请求来说,part指定功能所需的参数,对响应来说,part指定功能的返回值;

(4)portType:在portType中定义操作,在操作中指定输入输出的消息;

(5)binding:传输协议的具体细节和消息格式,提portType中定义的操作如何在网络上实际传输的具体细节,在binding中要指定portType,包括传输使用的协议(包括SOAP,HTTP和MIME协议)和消息的具体定义;

(6)service:定义具体服务的地址,服务中包含端口,端口为绑定指定唯一的地址而定义一个端点。

 

总结:上述各项的关系如下:

   message包括part指定web service中操作的输入参数及类型以及返回结果及类型;

   operation中包括message,用于将message和具体的operation绑定;

  portType中包含operation,

  binding中指定portType,用于定义portType中指定message的具体形式,并声明使用的传输协议

  port中指定具体的binding,指定具体的web service的地址,从而将具体的web service(portType中定义的形式)和binding结合起来,指定具体web service的传输协议,消息格式

 

WSDL的调用工具

 

(1)命令行工具

       GLUE,WSIF(web service invocation framework) SOAP::Lite

(2)web界面工具

       GLUE控制台

       SOAPClient.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值