¿Por qué en algunos marcos la capa lógica se llama "Modelo" mientras que en algunos se llama "Servicio". ¿Son diferentes entre sí o simplemente diferentes al nombrar convenciones?
ACTUALIZACIÓN 1
La razón por la que pregunto es porque en Zend Framework, un marco MVC clásico, todos usan el concepto de Modelo. Ahora estoy aprendiendo AngularJS y parece que la palabra Modelo desapareció y fue reemplazada por la palabra servicio.
Lo que noté es que un servicio es más como un singleton que se puede reutilizar una y otra vez (ejemplo: un cliente REST), mientras que un modelo está más relacionado con las manipulaciones de datos que provienen del controlador en el patrón MVC.