Sto per intraprendere un progetto che fa ampio uso di un approccio RESTful. Cioè, utilizza HATEOAS e serve risorse in un modo che consente l'esplorazione generale da parte di un client.
Vorrei assicurarmi di fornire una descrizione dei miei endpoint in modo da consentire la generazione automatica delle applicazioni client in un'ampia varietà di lingue. Comprendo che per i servizi Web basati su SOAP posso usare WSDL e che apparentemente esiste WSDL2 che fornisce una maggiore definizione dei verbi HTTP in uso con REST. Tuttavia vedo molti articoli oscillare avanti e indietro sulla sua utilità.
Quindi, dovrei usare WADL per consentire ai generatori di codice esterni di creare rapidamente un client per la mia applicazione Web o ci si aspetta uno standard migliore?