Я много читаю на слоях услуг и бизнес-слоях и как они сравниваются. Я прочитал несколько потоков здесь, в StackOverflow по этой теме, и я все еще смущен в отношении различий между ними, если они есть. Мне кажется, что в основном это соглашение об именах, где один разработчик называет средний уровень бизнес-уровня, а другой может называть его служебным. Из кода, который я видел здесь на SO и в Интернете, они, похоже, делают в основном одно и то же - это запрос в репозиторий, возможно, некоторые фильтрации и/или проверки и возврат результатов на уровень представления. Так может ли кто-нибудь разъяснить различия между ними? Или мне не хватает знака в моей оценке?
Я работаю с EF, MVC 3 и VBNET, FYI