SoapUI RESTful - WADL
WADLé a sigla para Web Application Description Language. WADL é patrocinado pela Sun Microsystems. WADL é leve, mais fácil de entender e escrever do que WSDL. Em alguns aspectos, não é tão flexível quanto WSDL (sem vinculação a servidores SMTP), mas é suficiente para qualquer serviço REST e muito menos detalhado.
Pontos a serem observados
WADL é uma descrição XML legível por máquina de serviços da web baseados em HTTP.
O WADL tem como objetivo simplificar a reutilização de serviços da web que são baseados na arquitetura HTTP existente da web.
É independente de plataforma e linguagem e visa promover a reutilização de aplicativos além do uso básico em um navegador da web.
O WADL foi submetido ao World Wide Web Consortium pela Sun Microsystems em 31 de agosto de 2009, no entanto, o consórcio não tem planos atuais de padronizá-lo.
O serviço é descrito usando um conjunto de elementos de recursos.
Cada recurso contém elementos param para descrever as entradas e elementos de método que descrevem a solicitação e a resposta de um recurso.
Detalhes WADL no SoapUI
Step 1- Clique duas vezes no serviço REST - “sample-service”. Isso abrirá o assistente de Visão geral do serviço.
Step 2 - Clique em Terminais de serviço.
A guia Service Endpoints define qualquer número de endpoints alternativos para serviço, que podem alternar facilmente entre o editor de solicitação REST.
Step 3 - Clique em WADL- Conteúdo.
A árvore à esquerda permite uma navegação fácil entre os elementos em todos os arquivos importados. Por exemplo, selecionar o método GET como na captura de tela acima o realça no arquivo WADL correspondente à direita.