Grundlagen der Hochverfügbarkeit
Drei-Schichten-Modell
Alle drei Schichten müssen miteinander kommunizieren können. Offene standardmäßige Protokolle und veröffentlichte APIs vereinfachen diese Kommunikation. Client-Komponenten können in diversen Programmiersprachen geschrieben werden. Die Kommunikation der Clients mit der Anwendungslogik im Middle Tier ist zudem unabhängig vom Betriebssystem. Das Design der Datenbanken in der dritten Schicht ist beliebig, sofern die Anwendungsschicht sie abfragen und ändern kann. Der Schlüssel zu dieser Architektur ist die Schicht der Anwendungslogik.
Nicht mehr ganz so aktuell sind zweischichtige Architekturen, die Layer 2 entbehren und die Logik in Datenbank und Client-Applikation hinterlegen.
Mehrschichtigkeit bietet viele Vorteile. Dennoch erhöht sie implizit die Komplexität. Steht eine der in einem Layer angebotenen Funktionalitäten nicht zur Verfügung, so ist das Gesamtsystem für den Anwender nicht verfügbar.
Inhalt dieses Artikels
Links zum Artikel
Backup mit Konzept Effizientes und sicheres Backup beginnt nicht mit Tape und Streamer, sondern mit Papier und Bleistift: Ohne umsichtige Planung ...
Links zum Thema



PDF
eBook











