IT B Eksamensdokumentation
Tre lags arkitektur

Præsentationslag:
Det øverste lag der håndtere modtagelse og præsentere data. Dette lag er kendetegnet ved at være ”tæt” på brugeren af programmet. Altså alt der kan ses, høres og generelt samles.
Logiske lag:
Det midterste lag der håndtere udvekslingen af data mellem præsentationslaget og datalaget. Det lag hvor alle funktioner bliver defineret i programkoden.
Fx: Skrivning af fil
Ændringer af brugergrænsefladen
Datalaget:
Det nederste lag der opbevarer og håndterer data. Dette lag er også kendetegnet ved at være ”tæt” på computeren eks.
Værdier i en database (fx i et regneark.)
Brug tre-lags- arkitekturen til at beskrive f.eks. facebook, twitter, eller et andet socialt netværk, du kender.
Hvilke programmer kører på, hvilke computere, og hvad er de enkelte lag/servere/ klienter ansvarlige for at have af data og procedurer?
Præsentationslaget præsentere Facebook
Det logiske lag er det lag hvor alle funktioner bliver defineret i programkoden
Datalaget der opbevarer og håndteres data.
Klienten er ansvarlig for:
-
Præsentation af grafik, tekst, og information til brugeren
-
Interaktion med brugeren (museklik, tastatur, osv.)
-
Kommunikation af information til og fra serveren
Serveren er ansvarlig for:
-
Opbevare og redigere information/data som deles af klienterne
-
Foretage simple procedurer og beregninger på informationen
-
Sende og modtage information til og fra klienterne