Enviado por Do utilizador4126

Perguntas de integração de SIstemas

Propaganda
Perguntas de integração de Sistemas
Diferença entre WADL e WSDL
De forma simples, qual a diferença entre as especificações WSDL e WADL, no que
se referem:
 Método de Acesso
 Limitações
Ainda não entendi quando devo utilizar um ou outro.
Eles são usados para diferentes implementações de serviços:
 WSDL (Web Services Description Language) é usado para descrever serviços que
implementam o padrão SOAP, incluindo vários protocolos conhecidos como WS* (e.g., WS-Addressing, WS-Reliable Messaging, WS-Security, entre outros.
 WADL
(Web Application Description Language) é usado para descrever
"serviços web", também conhecidos como "serviços HTTP" ou ainda "serviços
REST" (ainda que não sigam a especificação REST estritamente).
De modo geral, as frameworks para a definição de serviços SOAP são mais
poderosas (e mais complicadas) que aquelas que são usadas para serviços HTTP.
Se você já tem um serviço e só quer descrevê-lo, você deverá usar a linguagem de
descrição (WSDL ou WADL) apropriada. Se o serviço ainda vai ser desenvolvido,
dependendo dos requisitos você irá escolher um modelo ou o outro.
YMMV, mas nos últimos anos a tendência vem sendo para a implementação de
mais serviços HTTP puro (principalmente por serem mais fácil de serem acessados
por dispositivos móveis) que os serviços SOAP, mas como quase tudo na vida, a
resposta certa depende da sua situação.
Download