È necessario separare i servizi che lavorano con i dati in due gruppi: quelli che eseguono operazioni di sola lettura e altri che eseguono Crea (o Aggiungi) + Aggiorna (possono anche essere chiamati Modifica) + Elimina (Rimuovi).
Il primo sarà (ovviamente) chiamato ReadDataService
o ReadOnlyDataService
.
E il secondo? Sto cercando un nome comune per il servizio che esegue CUD. UpdateDataService
viene prima nella mente, ma non riflette completamente il suo contenuto. ModifyDataService
o WriteDataService
(al contrario di Read
) può funzionare anche, ma forse ci sono opzioni ancora migliori là fuori?