Нет, нет.Даже с SOAP на самом деле не требуется интерфейс - вы можете просто отправить "клиентский SDK", который знает, как общаться с вашим сервисом, но есть несколько стандартов (WSDL и MEX) для объявленияинтерфейс в SOAP.
С сервисами REST, поскольку WADL не получил широкого распространения, наиболее распространенным сценарием является предоставление пользователям вашего сервиса удобочитаемого набора примеров * 1006.* о том, как пользоваться вашим сервисом.