Taula de continguts:
- Definició: què significa l'idioma de descripció de serveis web (WSDL)?
- Techopedia explica Llenguatge de descripció de serveis web (WSDL)
Definició: què significa l'idioma de descripció de serveis web (WSDL)?
Web Services Description Language (WSDL) és un llenguatge basat en XML que descriu els serveis web i els seus usos.
Un document WSDL és una descripció concreta d’un servei web que inclou tant elements abstractes com concrets.
WSDL descriu la funcionalitat abstracta d’un servei i proporciona un marc per descriure els detalls concrets d’una descripció del servei. Aquesta descripció formal és necessària per a sistemes distribuïts i comunicació entre aplicacions de programari.
Techopedia explica Llenguatge de descripció de serveis web (WSDL)
WSDL 1.0 es va introduir el 2000 i va ser desenvolupat mitjançant una col·laboració de Microsoft, IBM i Ariba. El llenguatge es va formalitzar el 2001 com a versió 1.1.
El WSDL 2.0 és substancialment diferent de la versió 1.1 i va ser aprovat com a recomanació de W3C el 2007. La majoria de venedors de tercers, però, no han adaptat les seves ofertes per donar suport a WSDL 2.0. Per exemple, el llenguatge d'execució de processos per a negocis de serveis web (WS-BPEL) utilitza WSDL 1.1.
Una descripció del servei WSDL 2.0 indica la interacció amb els clients potencials amb el servei descrit. Un document WSDL descriu dos aspectes d’un servei web: un abstracte i un altre concret.
A la descripció següent, els elements WSDL es posen en cursiva.
- A nivell abstracte, es descriu el servei web en termes dels missatges que envia i rep. Una operació associa un patró d’intercanvi de missatges amb un o més missatges. Un patró d’intercanvi de missatges identifica la seqüència i la cardinalitat dels missatges enviats i / o rebuts, així com de qui són lògicament enviats i / o rebuts. Una interfície agrupa les operacions sense comprometre's al format de transport o cable.
- A un nivell concret, una enquadernació especifica els detalls del transport i el format de fil per a una o més interfícies. Un punt final associa una adreça de xarxa a una enquadernació. I finalment, un servei agrupa els punts finals que implementen una interfície comuna.
