School-Overview › Flashcards › AVSW_04 › Kapitel_4
Kpt. 4.2 (Mehrschichtenarchitektur)
Frage
Kpt. 4.2 (Mehrschichtenarchitektur) Welche primären Schichten definiert die klassische monolithische Mehrschichtenarchitektur und welche Aufgaben erfüllen sie?
Antwort
- Client / Frontend – UI, Eingabevalidierung, Präsentationslogik
2. Web Tier
• Presentation Layer – MVC, Templates, Sessions
• Service Layer – REST/SOAP-API für System-to-System-Aufrufe
3. Business Tier – Geschäftslogik, Geschäftsregeln, Workflows
4. Persistence Tier – OR-Mapper, SQL/NoSQL-Zugriff, Caching
Regel: Jede Schicht darf nur die direkt darunterliegende aufrufen (Call-Chain).