2.1 Grundlagen
29
2.1.5 SGIS Strukturbeschreibung globaler IS
In diesem Unterabschnitt wird zur einfachen Beschreibung komplexer Client-
Server Architekturen die grafische Notation SGIS (Strukturbeschreibung globaler
IS) eingeführt. Die Notation SGIS wird im Verlauf dieser Arbeit schrittweise
entwickelt und erläutert. Eine Übersicht über die gesamte Notation ist im Anhang
A zu finden.
In der grafischen Notation SGIS werden die beteiligten Programme durch
Kästchen dargestellt und bei möglicher Zusammenarbeit mit einer Linie
verbunden. In der statischen Darstellung (links in Bild 2.4) werden an den
Endpunkten der Verbindungslinien ergänzende Angaben zur Schnittstelle, z.
B. das verwendete Kommunikationsprotokoll oder das Datenformat, notiert.
Die Indizes C und S stehen für die Rollen, welche die Programme bei der
Zusammenarbeit übernehmen.
I-Quelle
AC
A
S
Server
Client
Browser
Zeit
statische Darstellung
dynamische Darstellung
Bild 2.4 Einfache Client-Server-Architektur
Neben der statischen Struktur einer Client-Server-Architektur kann auch der
dynamische Aspekt beschrieben werden.
Dynamische Aspekte werden in SGIS durch Kästchen für die Programme
und Pfeile für die ausgetauschten Meldungen dargestellt (rechts in Bild 2.4).
Der Client schickt eine Anfrage an den Server, dieser bearbeitet sie und
schickt das Resultat zurück.
Mit dieser Notation können aber auch komplexere Situationen, etwa eine Three-
Tier-Architecture in ihrem zeitlichen Ablauf dargestellt werden (Bild 2.5): Die I-