Presentazione strato / strato di servizi pubblici. Un termine comune?
-
25-09-2019 - |
Domanda
Nel definire la nostra architettura applicativa (che contiene sia interfaccia utente web e servizi Web esterni) ci siamo imbattuti la nostra incapacità di trovare un nome comune per il livello più alto. E 'abbastanza chiaro che ci sono DAL (strato di accesso ai dati) e BLL (livello di logica di business) nella nostra applicazione. Sulla parte superiore della BLL, vi risiedono l'interfaccia utente, che è comunemente chiamato lo strato di presentazione (ad esempio, http://msdn.microsoft.com/en-us/library/ff647339.aspx ). Ma c'è anche un livello di servizio, che risiede sulla parte superiore della BLL così!
Ma una torta non può avere due strati allo stesso livello :) Quindi ti prego, aiutami a trovare un termine per questo.
Soluzione
Il termine API (Application Programming Interface) è comunemente usato per la programmazione di interfacce, anche se in questo caso "Service Layer" può essere più appropriato e descrittivo.
I livelli possono essere fianco a fianco - niente dice che sono di essere uno sopra l'altro
.Altri suggerimenti
Presentation Layer è quello che ho sentito più per il livello contenente i componenti dell'interfaccia utente.
Che dire di Strato esterno? Strato superiore? Il Layer-che-è-non-essere-nominato?