Toepassing op drie niveaus

Schrijver: Randy Alexander
Datum Van Creatie: 2 April 2021
Updatedatum: 14 Kunnen 2024
Anonim
16 ошибок штукатурки стен.
Video: 16 ошибок штукатурки стен.

Inhoud

Definitie - Wat betekent drie-tierentoepassing?

Een drieledige applicatie is een specifiek type n-tier architectuur. In het geval van drieledige architectuur zijn de niveaus als volgt:


  • Presentatielaag (ook bekend als de gebruikersinterface of de clienttoepassing)
  • Bedrijfslogica-laag (ook bekend als de applicatieserver)
  • Gegevensopslaglaag (ook bekend als de databaseserver)

Een inleiding tot Microsoft Azure en de Microsoft Cloud | In deze handleiding leert u wat cloud computing inhoudt en hoe Microsoft Azure u kan helpen bij het migreren en runnen van uw bedrijf vanuit de cloud.

Techopedia legt de toepassing uit op drie niveaus

N-niveau verwijst naar een software engineering concept dat wordt gebruikt voor het ontwerp en de implementatie van softwaresystemen met client / server-architectuur verdeeld in meerdere niveaus. Dit ontkoppelt de complexiteit van ontwerp en implementatie, waardoor de schaalbaarheid van het geïmplementeerde systeem mogelijk wordt.

In een drieledige toepassing wordt de gebruikersinteractie beheerd door de presentatielaag, die een eenvoudig te bedienen front-end biedt. De bedrijfsregels worden beheerd door de bedrijfslaag, die het hele toepassingskader beheert en beheert. De onderliggende gegevens worden opgeslagen en bediend door de gegevensopslaglaag, ook bekend als gegevenspersistentie.

De drie lagen zijn losjes aan elkaar gekoppeld, met vooraf bepaalde en stabiele interfaces. Door deze ontkoppeling kunnen belangrijke wijzigingen plaatsvinden in het ontwerp, de implementatie en de schaal van elke laag, zonder de andere lagen te beïnvloeden.

De bedrijfsregels worden van de client verwijderd en uitgevoerd op de toepassingsserver, ook wel de middelste laag genoemd. De applicatieserver zorgt ervoor dat de bedrijfsregels correct worden verwerkt. Het dient ook als intermediair tussen de clienttoepassing en de databaseserver.

Het voordeel van een drieledige applicatie ten opzichte van een tweelaagse applicatie is de toegevoegde modulariteit. Dit maakt het mogelijk om elke laag te vervangen zonder de andere lagen te beïnvloeden en de scheiding van bedrijfsgerelateerde functies van database-gerelateerde functies. Ten slotte verhoogt een drieledige toepassing de belastingverdeling van het systeem, de schaalbaarheid voor prestaties en onderhoudbaarheid aanzienlijk.