Web Services Description Language: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
+articolo riscritto -stub |
||
Riga 1:
'''WSDL''' ([[acronimo]] di '''Web Services Description Language''') è un [[linguaggio formale]] in formato [[XML]] utilizzato per la creazione di "documenti" per la descrizione di [[Web Service]]s.
Mediante WSDL può essere, infatti, descritta l'[[interfaccia]] pubblica di un Web Service ovvero creata una descrizione, basata su XML, di come interagire con un determinato servizio: un "documento" WSDL contiene infatti, relativamente al Web Service descritto, informazioni su:
*''cosa'' può essere utilizzato (le "operazioni" messe a disposizione dal servizio);
*''come'' utilizzarlo (il [[protocollo]] di comunicazione da utilizzare per accedere al servizio, il formato dei messaggi accettati in [[Input/Output|input]] e restituiti in [[Input/Output|output]] dal servizio ed i [[dato|dati]] correlati) ovvero i "vincoli" (''bindings'' in [[lingua inglese|inglese]]) del servizio;
*''dove'' utilizzare il servizio (cosidetto ''endpoint'' del servizio che solitamente corrisponde all'indirizzo - in formato [[Uniform Resource Identifier|URI]] - che rende disponibile il Web Service)
Le operazioni supportate dal Web Service ed i messaggi che è possibile scambiare con lo stesso sono descritti in maniera astratta e quindi collegati ad uno specifico [[protocollo di rete]] e ad uno specifico formato.
Il WSDL è solitamente utilizzato in combinazione con [[SOAP]] e [[XML Schema]] per rendere disponibili Web Services su [[rete_informatica|reti]] aziendali o su [[internet]]: un programma [[client]] può, infatti, "leggere" il documento WSDL relativo ad un Web Service per determinare quali siano le funzioni messe a disposizione sul [[server]] e quindi utilizzare il protocollo SOAP per utilizzare una o più delle funzioni elencate dal WSDL.
La versione 1.1 di WSDL non è stata adottata come [[standard]] dal [[World Wide Web Consortium]] (W3C), ma l'[[11 maggio]] [[2005]] è stata rilasciata la "bozza" della versione 2.0 che sarà invece adottata come standard ufficiale (in forma di "raccomandazione) dal W3C.
==Voci collegate==
[[Categoria:Informatica]]▼
*[[Web Service]]
*[[SOAP]]
*[[UDDI]]
*[[WS-I Basic Profile]]
==Collegamenti esterni==
* [http://www.w3.org/TR/wsdl Specifiche WSDL 1.1]
* [http://www.w3.org/2002/ws/desc/ Web Services Description Working Group]
* [http://www.w3.org/2000/xp/ XML protocol activity]
* [http://www.mgateway.com/wsdlClient.htm WSDL Validator]
* [http://www.w3schools.com/wsdl/default.asp WSDL tutorial]
[[Categoria:Standard W3C]]
[[Categoria:Standard XML]]
[[Categoria:Acronimi]]
[[de:Web Services Description Language]]
[[en:Web Services Description Language]]
[[es:WSDL]]
[[fr:Web Services Description Language]]
[[id:WSDL]]
[[hu:Webszolgáltatás leíró nyelv]]
[[nl:Web Services Definition Language]]
[[pl:Web Services Description Language]]
[[sv:WSDL]]
[[zh:WSDL]]
|