School-OverviewFlashcardsAVSW_04Kapitel_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

  1. 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).