IT

3 lags arkitektur og klient-server arkitektur

10. juni 2022 af lillen82 - Niveau: B-niveau

hej.

Er der en der lan forklare mig hvad en klient-server arkitektur er, og hvad en tre lags arkitektur er?

jeg har fået følgende spørgsmål :

Placer IT systemmet Facebook i en klient server arkitektur

Placer it systemmet i en 3 lags arkitektur

Dernæst vurder hvilken model der virker bedst.

Håber der er et kolgt hoved derude der kan hjælpe :-)

Vh Pernille


Brugbart svar (1)

Svar #1
14. juni 2022 af AngelOneOne

Hej,

I klient-server modellen forespørger en klient efter data, og en server behandler derefter forespørgslen, henter data, bearbejder data (hvis nødvendigt), og præsenterer resultatet.

I tre-lags modellen består af præsentationslaget, logiklaget og datalaget.

Præsentationslaget er 'tæt' på brugeren, og modtager input fra brugeren, præsenterer indhold (billeder, tekst, grafik osv.) for brugeren, og sender information mellem præsentations- og logiklaget.

Logiklaget foretager logiske beregninger, henter informationer fra præsentationslaget, og henter data fra datalaget på baggrund af disse informationer. Logiklaget kan også lave beregninger og anden manipulation af data fra datalaget.

Datalaget opbevarer og søger i data, og sender information videre til logiklaget.

Fordelene ved trelagsmodellen i frhold til server-klient modellen er, at alt arbejde ligger på serveren i server-klient modellen, hvor de forskellige lag i trelagsmodellen, har hver deres opgave i forbindelse med en forespørgsel, og kan derfor håndtere mange flere forespørgsler samtidig med langt færre ressourcer, end et server-klient setup.

/Angel

- - -

/Angel


"The Universe is under no obligation to make sense to you" - Niel deGrasse Tyson
Look deep into nature, and then you will understand everything better” - Albert Einstein


Skriv et svar til: 3 lags arkitektur og klient-server arkitektur

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.