WebService

1.wsdl xml类型结构如下:

<definitions>

<types>
  data type definitions........web service 使用的数据类型
</types>

<message>
  definition of the data being communicated....web service 使用的消息
</message>

<portType>
  set of operations......web service 执行的操作
</portType>

<binding>
  protocol and data format specification....web service 使用的通信协议
</binding>

</definitions>

2。请求类型(发对应等响应,接受对应给予响应)

One-way 此操作可接受消息,但不会返回响应。
Request-response    此操作可接受一个请求并会返回一个响应
Solicit-response    此操作可发送一个请求,并会等待一个响应。
Notification    此操作可发送一条消息,但不会等待响应。

3.Soap简单对象传输协议
基于xml,跨平台、语言。相对于rpc而言,得到浏览器和服务器支持。不会被防火墙和代理服务器阻挡。

<?xml version="1.0"?>
<soap:Envelope
xmlns:soap="http://www.w3.org/2001/12/soap-envelope"
soap:encodingStyle="http://www.w3.org/2001/12/soap-encoding">

<soap:Header>
...
</soap:Header>

<soap:Body>
...
  <soap:Fault>
  ...
  </soap:Fault>
</soap:Body>

</soap:Envelope>

你可能感兴趣的:(Web,service)