WSDL web服务描述语言

原创 2006年05月27日 20:48:00

WSDL是WEB服务体系中以XML描述的WEB服务语言, WSDL对操作和消息的描述是抽象的.  WSDL文档可以分为两个部分,每个部分有若干节, 第一部分为抽象定义包含类型,消息,端口类型的定义,第二部分为具体说明,包含绑定,服务的定义.

下面为一个WSDL的文件例子.

<?xml version="1.0" encoding="UTF-8" ?>
<definitions name="FooSample">
 <!-- 类型节 -->
 <types>
   <schema targetNameSpace="http://tempuri.org/xsd"
   xmlns="http://www.w3.org/2001/XMLSchema"
   xmlns:SOAP-ENC="http://schema.xmlsoap.org/soap/encoding/"
   xmlns:wsdl="http://schemas.xmlsoap.org/wadl/"
   elementFrormDefault="qualified">
  </schema>
 </types>

 <!-- 消息节 -->
 <message name="Simple.foo">
  <part name="arg" type="xsd:int" />
 </message>

 <message name="Simple.fooResponse">
  <part name="result" type="xsd:int" />
 </message>

 <!-- 端口类型定义-->
 <portType name="SimplePortType">
`  <operation name="foo" parameterOder="arg">
   <input message="wsdlns:Simple.foo"/>
   <output message="wsdlns:Simple.fooResponse"/>
  </operation>
 </portType>

 <binding name="SimpleBinding" type=wsdlns:SimplePortType">
  <stk:binding preferredEncoding="UTF-8" />
  <!-- 绑定风格与传输协议 -->
  <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
  <operation name="foo">
   <!-- 响应端点 -->
   <soap:operation soapAction="http://tempuri.org/action/Simple.foo"/>
   <input>
    <soap:body use="encode"
    namespace="http://tempuri.org/message"
    encodingSytle="http://schemas.xmlsoap.org/soap/encoding" />
   </input>

   <output>
    <soap:body use="encode"
    namespace="http://tempuri.org/message"
    encodingSytle="http://schemas.xmlsoap.org/soap/encoding" />
   </output>
  </operation>
 </binding>

 <!-- 应用绑定节 -->
 <service name="FOOSAMPLESSService">
  <port name="SimplePort" binding="wsdlns:SimpleBinding">
  <!-- 服务的响应地址 -->
  <soap:address location="http://carlos:8080/FooSmaple/FooSample.jsp"/>
  </port>
 </service>
</definitions>

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

WSDL(Web服务描述语言)详细解析

下文来自:http://www.cnblogs.com/zysyz/archive/2009/07/15/1524324.html ----------------------------------...

WSDL(Web服务描述语言)详细解析

WSDL(Web服务描述语言)详细解析     WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将...

WSDL Web服务描述语言

  • 2016-10-11 21:36
  • 1000KB
  • 下载

WSDL[Web 服务描述语言]

SDL就是对Web服务软件的描述。具体来说,它描述所有公共可用的方法、交换方法、消息类型以及用在网络层的传输协议和Web服务的地址。客户端应用程序可以为使用的特定传输协议找到Web服务,以及调用任何公...

Web服务描述语言WSDL

  • 2008-04-18 10:46
  • 1.15MB
  • 下载

了解 Web 服务规范: 第 2 部分:Web 服务描述语言 (WSDL)

开始之前 本教程旨在帮助您了解 Web 服务描述语言 (Web Services Description Language)。本教程适合希望通过使用 WSDL 公开自己的服务供他人使用的开发人员,同...

WSDL : 描述你的Web服务

WSDL : 描述你的Web服务本文所引用的资源主要包括两类,一类是Web服务的技术资源网站,包含了大量Web服务的技术信息,另一类是Web服务“stack"系列技术规范,他们是一个整体的技术体系,包...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)