ASP.NET Web API Архитектура Предложение / Отзывы

В настоящее время я сталкиваюсь с требованием создания веб-службы, которая позволит клиенту Java получать и запускать действия с нашими данными через httprequest. Мы являемся магазином .Net, похоже, последнее решение для этого - Microsoft.MVC4 Web API. Я привык к вашей стандартной многоуровневой архитектуре. Я извлек данные из API.с, но это будет мой первый веб-сервис, предоставляющий данные.

Из моих исследований я увидел следующие предложения:

Разделение логики и доступа к данным в отдельной библиотеке классов типов проектов.Использование ваших элементов управления для доступа к данным и выполнения логики.Использование вашей модели для доступа к данным и выполнения логики.

Я ищу кого-то, кто имеет опыт работы с MVC4 Web API, который может пролить свет на передовые практики для создания веб-службы таким образом.

Заранее спасибо.

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

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