Perché in alcuni framework il livello logico si chiama "Modello" mentre in alcuni si chiama "Servizio". Sono diversi l'uno dall'altro o semplicemente diversi dalle convenzioni di denominazione?
AGGIORNAMENTO 1
Il motivo per cui lo sto chiedendo è perché in Zend Framework, un classico framework MVC, tutti usano il concetto di Modello. Ora sto imparando AngularJS e sembra che la parola Modello sia scomparsa e sia stata sostituita dalla parola servizio.
Quello che ho notato è che un servizio è più simile a un singleton che può essere riutilizzato più volte (esempio: un client REST) mentre un modello è più correlato alle manipolazioni dei dati provenienti dal controller nel modello MVC.