ASP.NET Web API Architecture Suggestion / Feedback

Obecnie stawiam czoła wymogowi budowania usługi internetowej, która pozwoli klientowi Java pobierać i uruchamiać akcje na naszych danych przez httprequest. Jesteśmy sklepem sieci. Wygląda na to, że najnowszym rozwiązaniem jest internetowy interfejs API MVC4 firmy Microsoft. Przyzwyczaiłem się do twojej standardowej architektury warstwowej. Wyciągnąłem dane z API, ale to będzie moja pierwsza usługa sieciowa dostarczająca dane.

Z moich badań widziałem następujące sugestie:

Oddzielenie logiki i dostępu do danych w oddzielnej bibliotece klas typu projektu.Używanie elementów sterujących do uzyskiwania dostępu do danych i wykonywania logiki.Używanie modelu do uzyskiwania dostępu do danych i wykonywania logiki.

Szukam kogoś, kto ma doświadczenie z interfejsem WWW MVC4, który może rzucić trochę światła na dobre praktyki budowania usługi internetowej w ten sposób.

Z góry dziękuję.

questionAnswers(1)

yourAnswerToTheQuestion