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>

Web Service描述语言 WSDL 详解

http://www.blogjava.net/libin2722/articles/159469.html 为什么使用WSDL?   像Internet协议之类的标准有没有为权威所利用,或者人们...
  • xumaojun
  • xumaojun
  • 2015年03月02日 12:55
  • 1607

web服务器:SOAP,WSDL,UDDI

一、web服务简介     Web Services是一个可以将应用程序变为Web应用程序,将自己本地的应用程序信息通过网络,发布到网络中,让别人通过浏览器访问本地信息。     Web Serv...
  • liutengteng130
  • liutengteng130
  • 2013年06月26日 20:46
  • 3536

webservice的定义、描述和用途详解

webservice概念介绍和使用用途,谢谢!           何泽江 @凯捷国际   一、Web Service基本概念 Web Service由两部分组成 · SOAP--Web...
  • u011340807
  • u011340807
  • 2013年07月21日 14:02
  • 3817

WSDL(Web服务描述语言)创建JavaBean

模拟情景:系统分析师:需要设计一个Web Service,功能为:a)       传入两个整数,返回它们的和;b)       传入一个字符串,返回它的长度。根据此要求,设计好Web Service...
  • u014427391
  • u014427391
  • 2016年10月11日 21:52
  • 1228

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

WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将Web服务描述定义为一组服务访问点,客户端可以通过这些服务...
  • lm_soso
  • lm_soso
  • 2015年03月31日 22:17
  • 334

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

下文来自:http://www.cnblogs.com/zysyz/archive/2009/07/15/1524324.html ----------------------------------...
  • WOSHICAIXIANFENG
  • WOSHICAIXIANFENG
  • 2011年05月09日 22:49
  • 786

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

WSDL(Web服务描述语言)详细解析     WSDL (Web Services Description Language,Web服务描述语言)是一种XML Application,他将...
  • qq_20545159
  • qq_20545159
  • 2015年09月20日 15:08
  • 371

WSDL Web服务描述语言

  • 2016年10月11日 21:36
  • 1000KB
  • 下载

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

  • 2008年09月04日 13:43
  • 81KB
  • 下载

Web服务描述语言WSDL

  • 2008年04月18日 10:46
  • 1.15MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WSDL web服务描述语言
举报原因:
原因补充:

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