Служба WCF или веб-API

Я собираюсь работать над проектом, который включает в себя ряд элементов:

Сайт ASP.NET MVCКонсольное приложение C #Приложение для iPhone

Чтобы заставить все эти отдельные приложения общаться с базой данных, моей непосредственной мыслью было использование службы WCF.

Однако теперь мне нужно добавить API на сайт, чтобы позволить третьим сторонам выбирать, вставлять и обновлять записи из своих собственных приложений.

По моему мнению, я бы просто создал отдельную конечную точку службы RESTful на моей службе WCF, которая была бы заблокирована с использованием аутентификации и давала бы доступ только определенным методам.

Тем не менее, я читал сегодня о функции веб-API в MVC 4, которая должна быть самой последней для API RESTful?

Должен ли я идти по пути использования веб-API? или из-за того, что другим моим приложениям нужен веб-сервис, я должен придерживаться службы WCF?

Ответы на вопрос(6)

Ваш ответ на вопрос