WSDL

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 11 iulie 2018; verificările necesită 5 modificări .
Limbajul de descriere a serviciilor web
Extensie .wsdl
tip MIME aplicație/wsdl+xml
Dezvoltator Consorțiul World Wide Web
Tip de format Format bazat pe XML [d] șilimbaj de descriere a interfeței
Cuprins în XML
Standard(e) Recomandare 2.0

WSDL ( Limba engleză  de descriere a serviciilor web / ˈ w ɪ z d əl / ) este o limbă pentru descrierea serviciilor web și accesarea acestora , bazată pe limbajul XML .

Cea mai recentă specificație oficială la momentul scrierii este versiunea 2.0 ( WSDL Versiunea 2.0 din 26 iunie 2007 ), care are statutul de recomandare și versiunea 1.1 ( WSDL Versiunea 1.1 din 15 martie 2001 ), care are statutul de o notă (notă).

Structura

Fiecare document WSDL 1.1 poate fi împărțit în următoarele părți logice:

  1. definirea tipurilor (tipurilor) de date - definirea tipului de mesaje XML trimise și primite de serviciu
  2. elemente de date (mesaj) - mesaje utilizate de serviciul web
  3. operațiuni abstracte (portType) - o listă de operațiuni care pot fi efectuate asupra mesajelor
  4. service binding (binding) - modul în care va fi livrat mesajul


Este important să înțelegeți că, dacă este prezentă o descriere de tip WSDL, atunci aceasta este SOAP (a nu se confunda cu REST ).

Exemplu WSDL

<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>

Vezi și

Link -uri