Databases Reference
In-Depth Information
Front-End
Web-Browser
Java Virtual
Machine
Applet
Benutzer
Web-Server
Back-End
DB-Server
Datenbank
Abbildung 1.5: Datenbankzugriff über das Web mittels Java-Applet
Ein anderes Konzept sieht wegen der Nachteile der Applets bei komplexeren
Anwendungen vor, die Darstellung der Daten und die Benutzerinteraktion noch
einmal getrennt von der Anwendungssoftware zu implementieren, es ergibt sich
dann eine Architektur mit drei oder sogar noch mehr Ebenen (»Multi-Tier«): Der
Datenbankserver bleibt erhalten, der Client ebenfalls, aber nur mit reduzierter
Funktionalität. Dazwischen tritt ein so genannter Applikationsserver, der die
Anwendungssoftware - die nun beliebig komplex sein kann - beherbergt und aus-
führt. Er reicht die Anfragen des Clients an den Datenbankserver weiter und sen-
det dessen Ergebnisse beispielsweise als HTML-Seiten an den Client.
Front-End
Web-Browser
HTML
Benutzer
Applikations-Server
Web-Server
Back-Eend
DB-Server
Datenbank
Abbildung 1.6: 3-Tier-Architektur mit Applikations-Server
Eine ausführliche Darstellung der diversen Architekturvarianten findet sich in
[RaVo03 Kapitel 4].
 
Search WWH ::




Custom Search