Vad är lagerarkitektur?
Lagerarkitektur organiserar källkod i lager, där varje lager ansvarar för en viss sorts arbete. Den skiljer mottagning av begäranden, tillämpning av verksamhetsregler och dataåtkomst, så att koden blir lättare att förstå och underhålla.
Lagren kan köras i en enda applikation. Lager beskriver kodens ansvar; att placera delar på separata servrar är en driftsättningsfråga som hanteras av N-tier-arkitektur.
Vanliga lager
En webbapplikation har ofta tre lager:
