Was ist eine N-Tier-Architektur?
Eine N-Tier-Architektur teilt ein System in getrennte Bereitstellungsebenen auf, die üblicherweise auf unterschiedlichen Servern oder Servergruppen laufen und über ein Netzwerk kommunizieren. Eine häufige Anordnung besteht aus drei Ebenen: Web, Geschäftslogik und Daten.
Der entscheidende Unterschied lautet: Eine Schicht trennt Verantwortlichkeiten im Code, während eine Ebene die Bereitstellungsorte trennt. Eine Bereitstellungsebene kann mehrere Codeschichten enthalten. Drei Ordner innerhalb einer Anwendung anzulegen, macht sie nicht zu einem System mit drei Ebenen.
