Inhoudsopgave:
Definitie - Wat betekent Three-Tier Architecture?
Een drieledige architectuur is een client-server-architectuur waarin de functionele proceslogica, gegevenstoegang, computergegevensopslag en gebruikersinterface worden ontwikkeld en onderhouden als onafhankelijke modules op afzonderlijke platforms. Drielaagse architectuur is een software-ontwerppatroon en een gevestigde software-architectuur.
Techopedia verklaart Three-Tier Architecture
Op drie niveaus architectuur kan elk van de drie niveaus onafhankelijk worden geüpgraded of vervangen. De gebruikersinterface is geïmplementeerd op een desktop-pc en maakt gebruik van een standaard grafische gebruikersinterface met verschillende modules die op de toepassingsserver worden uitgevoerd. Het relationele databasebeheersysteem op de databaseserver bevat de logica van computergegevensopslag. De middelste lagen zijn meestal met meerdere niveaus.
De drie niveaus in een architectuur met drie niveaus zijn:
- Presentatieniveau: bezet het hoogste niveau en geeft informatie weer met betrekking tot services die beschikbaar zijn op een website. Deze laag communiceert met andere lagen door resultaten naar de browser en andere lagen in het netwerk te verzenden.
- Toepassingslaag: ook wel de middelste laag, logische laag, bedrijfslogica of logische laag genoemd, deze laag wordt uit de presentatielaag getrokken. Het bestuurt de toepassingsfunctionaliteit door gedetailleerde verwerking uit te voeren.
- Gegevenslaag: bevat databaseservers waar informatie wordt opgeslagen en opgehaald. Gegevens in deze laag worden onafhankelijk gehouden van applicatieservers of bedrijfslogica.
