Простите, что ответил на вопрос вопросом, но вы действительно хотите сделать REST? REST действительно не нуждается в таких вещах, как WADL.
Обновление:
«Ограничение гипермедиа» (он же HATEOAS) требует, чтобы пользовательский агент обнаруживал контент на основе ссылок, встроенных в ранее извлеченный контент. В действительности нет необходимости иметь отдельный документ, описывающий весь доступный контент.
Представьте, что вы используете веб-браузер для перехода на сайт, и вместо того, чтобы переходить на домашнюю страницу и переходить оттуда, вам предоставляется страница, представляющая собой список всех URL-адресов сайта. Затем вы должны просмотреть список доступных URL-адресов, выбрать интересующий вас и скопировать его в адресную строку.
WADL - это эффективный список адресов сайтов. Вам просто не нужно, если ваш основной контент связан вместе.
Связывание контента вместо использования "карты сайта" WADL имеет и другие преимущества. Доступные ссылки могут быть динамическими на основе определенных значений данных в контенте. Эта возможность может значительно снизить сложность клиентов, поскольку клиенту больше не нужно размещать логику, чтобы решить, когда ему разрешено переходить по ссылке.