
Side 1 af 3
Hvad er ”tre-lags-modellen”, hvordan kan den bruges til at beskrive et IT-systems
arkitektur?
Et system opdeles 3 sektioner/afdelinger, det er henholdsvis; præsentationslag,
applikationslag og til sidst databaselag. Det er en meget nyttig model i implementering af
systemer fordi de tre lag holdes adskilt og gør derved hele systemet lettere at overskue. Når
man opbygger et system er det en god ide at have denne model i baghovedet, den kan hjælpe
med at, for det første forstå hvad et system er og hvad det består af. Derudover kan det
bruges til at beskrive it systemers arkitektur, et spil som Flappy Birds
, selve spillet ligger i
præsentations laget, dernæst har vi et applikationslag hvor formidlingen af de data der
kommer fra databaselaget sker, det er ofte High scores
osv. Til sidst har i databaselaget har
Flappy Birds en server liggende et eller andet sted i verden hvor alle de mange data der bliver
udvekslet på applikationslaget ligger.
Præsentations lag: Det øverste lag kendetegnes for at være det der er tæt på
forbrugeren, da det er det lag hvor data lagring præsenteres for forbrugeren. Det er her
hvor det to andre lag bliver præsenteret.
Applikationslag: Det er det lag der håndtere udvekslingen af daten der skal fra det
sidste lag og op til præsentationslaget.
Databaselag: Dette er det sidste lag i modellen, det er her data bliver lagret, så det kan
deles med. Det er blevet mere og mere sjælden af databasen ligger på selve enheden.
I takt med at hele verden i det hele taget bliver mere og mere fikseret på at alt skal
kunne findes på en mobil enhed, så må udviklerene følge med, og udvikle systemer der
kan leve op til dette.
Hvorfor er det vigtigt, at man gør sig bevidst omkring de tre lag, når man opbygger et
nyt system?
Det er naturligvis vigtigt at man gør sig selv og sit team bevidst omkring de tre lag og hvad der
skal ske der. For ellers sker der fejl og det er skidt for udviklernes afsætning og indtjening når
systemet skal ud på markedet. Derudover er det også vigtigt at man tænker over hvordan
system skal være, skal man kunne se data fra en server i USA
, eller skal serveren ligge fast
på enheden. Alt dette kan tre lags modellen hjælpe med at overskueliggøre.
En applikation til IOS og Android som blev meget hurtig verdenskendt og populær i maj 2013. Spillet gik i alt sin
enkelthed ud på at styre en fugl igennem nogle søjler, når man trykkede på skærmen hoppede fuglen.
Den højeste score for alle der spiller spillet.
Serverens placering er ligegyldig, USA er kun et eksempel.