Vad är en WSDL fil?
En WSDL-fil är en Web Services Description Language-fil som är skriven på XML-språk för att beskriva webbtjänster. Den innehåller information om ändpunkter eller gränssnitt för anslutning till omvärlden i ett universellt accepterat format. WSDL filformatspecifikationer (underhålls av W3C.org) definierar villkoren för publicering av dataflöden för utbyte av data för att ha fjärråtkomst till applikationer över portar och slutpunkter.
WSDL-filformat - Mer information
WSDL-filer sparas som XML-filer som är läsbara för människor och kan öppnas i vilken textredigerare som helst för att se innehållet.
WSDL Servicebeskrivning
WSDL 2.0-filformatspecifikationerna beskriver WSDL-tjänsten som består av två steg:
- Abstrakt scen
- Betongscen
Återanvändbarheten av beskrivningen och oberoende orodesigner styrs av en webbtjänst. Detta uppnås genom att använda flera olika typer av element, inklusive typer (definitioner av datatyp), meddelanden (data som kommuniceras), operationer (åtgärder) och protokoll som används av tjänsten. Dessa hanteras alla på abstrakt nivå. Bindningen av transport- och trådformatsdetaljer specificeras av bindningen, som grupperar ändpunkterna för att implementera ett gemensamt gränssnitt.
Vilka tekniker kan användas för gränssnitt med WSDL-tjänster?
Flera olika teknologier kan användas för gränssnitt med WSDL-tjänster inklusive ASP.NET, C/C++ och Java-applikationer.
WSDL-exempel
<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>
I det här exemplet definierar portTypen “glossaryTerms” en enkelriktad operation som kallas “setTerm”.