Описать услугу REST можно, используя договор. Это цель WADL и WSDL 2.0. WADL - это, в частности, контракт REST, тогда как WSDL 2.0 был разработан на основе оригинальной спецификации WSDL. поддерживать все HTTP-привязки. Поскольку службы REST полагаются на использование HTTP-методов и заголовков для обмена сообщениями, может работать контракт WSDL 2.0. Здесь действительно хорошее объяснение: http://ajaxonomy.com/2008/xml/web-services-part-2-wsdl-and-wadl
Для разработки REST-сервисов я не уверен, поддерживают ли NetBeans, Eclipse или другие инструменты специально автоматизированный REST-сервис из поколения WSDL. Я полагаю, что большинство из них все еще предназначены для создания сервисов SOAP. На данный момент я думаю, что WSDL 2.0 и WADL могут использоваться для описания службы REST, но не предназначены для автоматического создания службы REST.
Службы REST являются простыми HTTP-запросами / ответами и поэтому не требуют сложных заглушек. В большинстве случаев для написания WSDL, описывающего службу REST, вероятно, потребуется больше времени, чем для написания самой службы REST.