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.

È stato utile?

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?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top