La mayoría de las interfaces REST que veo se describen con una página web simple que describe la URL, el método, la entrada aceptada y el resultado devuelto. Por ejemplo, la documentación Amazon S3 o Twitter API.¿Debo describir los servicios REST en un formato legible por máquina?
Pero ¿por qué debería conformarme con lo que aparentemente es lo suficientemente bueno para Amazon o Twitter ... Entonces, ¿vale la pena describir una API REST en un formato legible por máquina? Y si es así, ¿cuál?
WSDL 2.0 reclamaciones es capable of describing REST. WADL se creó explícitamente para describir servicios REST. Tanto WSDL 2.0 como WADL parecen tener un cajero automático más bien pequeño y parece ser de poco rendimiento por el esfuerzo de crear y mantener los documentos de descripción. Mi pregunta es básicamente validar o negar mi suposición.
¿Utiliza WSDL/WADL para describir sus servicios? ¿Confía en WSDL/WADL para consumir los servicios de otros? ¿Su herramienta de elección es compatible con cualquiera de estos en este momento?
Consulte la pregunta similar http://stackoverflow.com/questions/1312087/what-is-the-reason-for-using-wadl –