Существует ряд технологий, которые могут помочь вам в разработке веб-служб HTTP, таких как веб-службы, WCF и WEB API.
С другой стороны, отдых - это не технология, а архитектурный стиль для создания веб-служб, поэтомукаждый сервис, соответствующий архитектуре REST, называется веб-сервисом RESTful / API
здесь читаются ограничения REST: Ограничения покоя
Основные различия между WCF и WEB API:
WCF на основе SOAP и возвращает данные в формате XML, требует дополнительной настройки, поддерживает больше веб-протоколов, таких как HTTP, TCP, UDP, пользовательские и т. Д., Не имеет открытого источника, поддерживает дуплексное сообщениешаблоны обмена и т. д.
Web API - основанная на REST инфраструктура для построения HTTP-сервисов, более подходящая для подключения через любое устройство, гораздо меньше конфигурации, поддерживает меньшее количество протоколов, поддерживает протокол запрос-ответ [означаеткаждый запрос должен содержать достаточно информации для ответа, но его можно изменить с помощью сигнала Rи веб-сокеты и т. д.], с открытым исходным кодом