web service 的定义步骤(阅读笔记)

这边显然是wsdl 1.1 的规范,
1、编写 xsd schema(*.xsd)
这个主要用来定义数据模型,编码人员可以理解为po类
在WSDL中就是Data Type
2、编写Message(*.wsdl)
Message可以认为是接口的输入、输出的参数的容器,
每个Message包含多个Part,每个part对应一个DataType

3、编写PortType(相当于函数集或者类),每个portType 包含若干Operation(相当于一个函数),每个Operation包含一个input ,还可以有一个output,还可以有一个fault

4、编写binding,一个banding 对应一个portType,另外还需要指定传输协议等信息

5、编写Service,一个Service包含若干Port,一个port对应一个binding

这里写图片描述

wsdl2.0和1.1对比图如下

![这里写图片描述]

这里写图片描述

参考文章这里写代码片
http://xiongzhenhui.iteye.com/blog/998932

wsdl2.0 的文档结构

<wsdl:description xmlns:wsdl="http://www.w3.org/ns/wsdl">
  <wsdl:types/>
  <wsdl:interface/>
  <wsdl:binding/>
  <wsdl:service/>
</wsdl:description>

wsdl1.1 的文档结构

<definitions>
  <types> ... </types>
  <message> ... </message>
  <portType> ... </portType>
  <binding> ... </binding>
  <service> ... </serivce>
</definitions>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值