Posts Tagged ‘Wsdl’

WSDL4J: una libreria Java per manipolare e creare documenti WSDL

Wsdl4j è un progetto open-source sviluppato da IBM il cui scopo è quello di fornire un’implementazione di riferimento della Java Specification Request 110 (JSR110): java APIs for WSDL (JWSDL).

Questo toolkit fornisce una gestione funzionale dei documenti WSDL, che attualmente sono documenti XML. Per il suo funzionamento necessita di un parser XML, ad esempio Apache Xerces (utilizzato in questo lavoro di tesi), al fine di ricavare la struttura DOM (Document Object Model) associata al documento WSDL.

Il Web Service Definition Language (WSDL)

WSDL è l’acronimo di Web Service Description Language[1], un linguaggio per la descrizione dei servizi web. Esso è una grammatica XML che si propone di descrivere un servizio web come una serie di end points capaci di scambiarsi messaggi. Da un certo punto di vista Wsdl è un Interface Description Language (IDL), come potrebbe essere Corba IDL o Microsoft IDL, e come tale è un linguaggio che definisce i tipi di dato, i messaggi e il tipo di comunicazione che ogni messaggio necessita; offre un grado di estendibilità che gli altri IDL non hanno, permettendo loro di scrivere i messaggi di scambio e i loro end point senza dover specificare il protocollo di rete che si occupa del trasporto.

Il file Wsdl specifica i parametri e i vincoli che stabiliscono le modalità di svolgimento della comunicazione, in cui qualunque elemento è astratto ed è un componente fondamentale, visto che consente di conoscere direttamente le possibilità e le funzionalità di qualunque web services.

elettronica