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.