3-Tier Architecture
Die 3-Tier-Architecture (deutsch: 3-Schicht-Architektur) bedeutet, dass es drei verschiedene Schichten gibt, die alle ihr eignes Einsatzgebiet haben und auch nur dieses Ausführen. Auf der ersten Schicht werden z.B. nur die Daten für den Benutzer angezeigt und er bekommt die Möglichkeit diese zu verändern. Die zweite Schicht (Service-Tier) führt den Programmcode aus und enthält somit die gesamte Logik und die letzte Schicht enthält die Daten.