Clever Geek Handbook
📜 ⬆️ ⬇️

Wsdl

WSDL ( English W eb S ervices D escription L anguage ) is an XML -based language for describing and accessing web services .

Web Services Description Language
WSDL.svg
Expansion
MIME type
Developer
Format typeand
Contained inXML
Standard (s)2.0 Recommendation
Versions 1.1 and 2.0

The latest official specification at the time of writing is version 2.0 ( WSDL Version 2.0 dated June 26, 2007 ), which has the status of recommendations, and version 1.1 ( WSDL Version 1.1 dated March 15, 2001 ), which has the status of a note (note).

Content

Structure

Each WSDL 1.1 document can be divided into the following logical parts:

  1. definition of data types (types) - determining the type of XML messages sent and received by the service
  2. data elements (message) - messages used by the web service
  3. abstract operations (portType) - a list of operations that can be performed with messages
  4. service binding (binding) - the way the message will be delivered

WSDL Example

  <message name = "getTermRequest" >
    <part name = "term" type = "xs: string" />
 </message>

 <message name = "getTermResponse" >
    <part name = "value" type = "xs: string" />
 </message>

 <portType name = "glossaryTerms" >
   <operation name = "getTerm" >
       <input message = "getTermRequest" />
       <output message = "getTermResponse" />
   </operation>
 </portType>

See also

  • Wadl
  • SOAP
  • Wddx

Links

  • WSDL: An Inside Look: Part I , Part II


Source - https://ru.wikipedia.org/w/index.php?title=WSDL&oldid=93903237


More articles:

  • Shevchenko Park (Dnipro)
  • Androsenko, Tatyana Filippovna
  • Selmi, Giuseppe
  • Tselinnoye (Khakassia)
  • Petkovich, Andrea
  • Nantes House
  • Tabagan
  • Bridges (Puzzle)
  • Rare Bird (VIA)
  • Covered Metro Bridge

All articles

Clever Geek | 2019