Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...
Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...
Grundlagen: Rechnernetze und Verteilte Systeme - Lehrstuhl für ...
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Client/Server-Modell: Aufgabenverteilung<br />
� Wie wird die Anwendung zwischen Server <strong>und</strong> Client verteilt?<br />
� Thin Client → Fat Client<br />
3+ -tier Web classic 3-tier mixed 3-tier classic 2-tier 2-tier DBMS<br />
Quelle: „Distributed Systems“, Tanenbaum, van Steen, Abb.1-29<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 9 525<br />
Multitier-Modell<br />
� Einteilung in Komponenten gemäss der Anwendungslogik.<br />
…<br />
Business<br />
Tier<br />
Server<br />
…<br />
Web<br />
…<br />
Tier<br />
Clients<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 9 526<br />
Beispiel: Multi-Tier-Internetanwendung<br />
Datenbank ApplicationWebserver<br />
Server Server Server<br />
Intranet<br />
Webserver<br />
Server<br />
Interne<br />
t<br />
Webclients<br />
nach „<strong>Verteilte</strong> <strong>Systeme</strong> <strong>und</strong> Anwendungen“, Hammerschall, Abb.13-7<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 9 527<br />
Die IBM Referenzarchitektur<br />
� Vertikale Verteilung: logisch unterschiedliche Komponenten auf unterschiedlichen<br />
Maschinen<br />
� Horizontale Verteilung: ein Server wird physisch in logisch äquivalente Teile unterteilt<br />
<strong>Gr<strong>und</strong>lagen</strong>: <strong>Rechnernetze</strong> <strong>und</strong> <strong>Verteilte</strong> <strong>Systeme</strong> – IN0010, SS 2010, Kapitel 9 528