WSDL

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 11. juli 2018; checks kræver 5 redigeringer .
Web Services Beskrivelse Sprog
Udvidelse .wsdl
MIME -type application/wsdl+xml
Udvikler World Wide Web Consortium
Formattype XML-baseret format [d] oggrænsefladebeskrivelsessprog
Indeholdt i XML
Standard(er) 2.0 anbefaling

WSDL ( engelsk  W eb Services Description Sprog / ˈ w ɪ z d əl / ) er et sprog til at beskrive webtjenester og få adgang til dem, baseret på XML -sproget .

Den seneste officielle specifikation i skrivende stund er version 2.0 ( WSDL Version 2.0 dateret 26. juni 2007 ), som har status som en anbefaling, og version 1.1 ( WSDL Version 1.1 dateret 15. marts 2001 ), som har status som en seddel (note).

Struktur

Hvert WSDL 1.1-dokument kan opdeles i følgende logiske dele:

  1. definition af datatyper (typer) - definition af typen af ​​XML-meddelelser, der sendes og modtages af tjenesten
  2. dataelementer (meddelelse) - beskeder, der bruges af webtjenesten
  3. abstrakte operationer (portType) - en liste over operationer, der kan udføres på meddelelser
  4. service binding (binding) - den måde, hvorpå beskeden vil blive leveret


Det er vigtigt at forstå, at hvis en WSDL-typebeskrivelse er til stede, så er det SOAP (ikke at forveksle med REST ).

WSDL Eksempel

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

Se også

Links