Mengapa dalam beberapa kerangka logika lapisan disebut "Model" sedangkan dalam beberapa kerangka disebut "Layanan". Apakah mereka berbeda satu sama lain atau hanya berbeda dengan penamaan konvensi?
PEMBARUAN 1
Alasan saya bertanya adalah karena dalam Zend Framework, kerangka kerja MVC klasik, semua orang menggunakan konsep Model. Sekarang saya sedang belajar AngularJS dan tampaknya kata Model menghilang dan digantikan oleh layanan kata.
Apa yang saya perhatikan adalah bahwa layanan lebih seperti singleton yang dapat digunakan kembali berulang kali (contoh: klien REST) sedangkan model lebih terkait dengan manipulasi data yang berasal dari pengontrol dalam pola MVC.