WSDL - Introduzione

WSDL è l'acronimo di Web Services Description Language. È il formato standard per descrivere un servizio web. WSDL è stato sviluppato congiuntamente da Microsoft e IBM.

Caratteristiche di WSDL

  • WSDL è un protocollo basato su XML per lo scambio di informazioni in ambienti decentralizzati e distribuiti.

  • Le definizioni WSDL descrivono come accedere a un servizio Web e quali operazioni eseguirà.

  • WSDL è un linguaggio per descrivere come interfacciarsi con servizi basati su XML.

  • WSDL è parte integrante di UDDI (Universal Description, Discovery, and Integration), un registro aziendale mondiale basato su XML.

  • WSDL è la lingua utilizzata da UDDI.

  • WSDL è pronunciato come "wiz-dull" e definito come "WSD-L".

Utilizzo WSDL

WSDL viene spesso utilizzato in combinazione con SOAP e XML Schema per fornire servizi Web su Internet. Un programma client che si connette a un servizio Web può leggere il WSDL per determinare quali funzioni sono disponibili sul server. Tutti i tipi di dati speciali utilizzati sono incorporati nel file WSDL sotto forma di XML Schema. Il client può quindi utilizzare SOAP per chiamare effettivamente una delle funzioni elencate nel WSDL.

Storia di WSDL

WSDL 1.1 è stato presentato come nota W3C da Ariba, IBM e Microsoft per la descrizione dei servizi per l'attività XML del W3C sui protocolli XML nel marzo 2001.

WSDL 1.1 non è stato approvato dal World Wide Web Consortium (W3C), tuttavia ha appena rilasciato una bozza per la versione 2.0 che sarà una raccomandazione (uno standard ufficiale), e quindi approvata dal W3C.