18.01.2014 Aufrufe

2 auf 1 - Betriebssysteme und verteilte Systeme

2 auf 1 - Betriebssysteme und verteilte Systeme

2 auf 1 - Betriebssysteme und verteilte Systeme

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1.1 Architekturmodelle ...<br />

2-Tier-Architektur<br />

➥ Client- <strong>und</strong> Server-Tier<br />

➥ Keine eigene Tier für die Anwendungslogik<br />

Client−Tier<br />

Server−Tier<br />

Präsentation<br />

Anwendungslogik<br />

(Verteilung <strong>auf</strong> Client−<br />

<strong>und</strong> Server−Tier variiert)<br />

Datenhaltung<br />

➥ Vorteil: einfach, performant<br />

➥ Nachteil: schwer wartbar, schlecht skalierbar<br />

Roland Wismüller<br />

<strong>Betriebssysteme</strong> / <strong>verteilte</strong> <strong>Systeme</strong> Client/Server-Programmierung (1/13) 23<br />

1.1 Architekturmodelle ...<br />

3-Tier-Architektur<br />

Client−Tier<br />

Präsentation<br />

Middle−Tier<br />

Anwendungslogik<br />

Server−Tier<br />

Datenhaltung<br />

➥ Standard-Verteilungsmodell für einfache Web-Anwendungen:<br />

➥ Client-Tier: Web-Browser zur Anzeige<br />

➥ Middle-Tier: Web-Server mit Servlets / JSP / ASP<br />

➥ Server-Tier: Datenbank-Server<br />

➥ Vorteile: Anwendungslogik zentral administrierbar, skalierbar<br />

Roland Wismüller<br />

<strong>Betriebssysteme</strong> / <strong>verteilte</strong> <strong>Systeme</strong> Client/Server-Programmierung (1/13) 24

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!