SoapUI RESTful - WADL
WADLè l'acronimo di Web Application Description Language. WADL è sostenuto da Sun Microsystems. WADL è leggero, più facile da capire e più facile da scrivere rispetto a WSDL. Per alcuni aspetti, non è flessibile come WSDL (nessun collegamento ai server SMTP), ma è sufficiente per qualsiasi servizio REST e molto meno dettagliato.
Punti da notare
WADL è una descrizione XML leggibile dalla macchina di servizi web basati su HTTP.
WADL ha lo scopo di semplificare il riutilizzo dei servizi Web basati sull'architettura HTTP esistente del Web.
È indipendente dalla piattaforma e dalla lingua e mira a promuovere il riutilizzo delle applicazioni oltre l'uso di base in un browser web.
WADL è stato presentato al World Wide Web Consortium da Sun Microsystems il 31 agosto 2009, tuttavia il consorzio non ha attualmente piani per standardizzarlo.
Il servizio viene descritto utilizzando una serie di elementi risorsa.
Ogni risorsa contiene elementi param per descrivere gli input e elementi del metodo che descrivono la richiesta e la risposta di una risorsa.
Dettagli WADL in SoapUI
Step 1- Fare doppio clic sul servizio REST - "sample-service". Si aprirà la procedura guidata Panoramica del servizio.
Step 2 - Fare clic su Endpoint del servizio.
La scheda Endpoint del servizio definisce un numero qualsiasi di endpoint alternativi per il servizio, che possono facilmente passare dall'editor delle richieste REST.
Step 3 - Fare clic su WADL- Contenuto.
L'albero a sinistra consente una facile navigazione tra gli elementi in tutti i file importati. Ad esempio, la selezione del metodo GET come nello screenshot sopra lo evidenzia nel file WADL corrispondente a destra.