Почему в некоторых системах логический уровень называется «Модель», а в некоторых - «Сервис». Отличаются ли они друг от друга или просто отличаются по именным соглашениям?
ОБНОВЛЕНИЕ 1
Причина, по которой я спрашиваю, заключается в том, что в Zend Framework, классической среде MVC, все используют концепцию Model. Сейчас я изучаю AngularJS, и кажется, что слово Model исчезло и было заменено словом service.
Что я заметил, так это то, что сервис больше похож на одноэлементный, который можно использовать снова и снова (например, клиент REST), тогда как модель больше связана с манипуляциями с данными, поступающими от контроллера в паттерне MVC.