Java Reference
In-Depth Information
System A
System B
Information
Information
Protokolle
7
Info
7
Info
Schicht 7
6
7
Info
6
7
Info
Schicht 6
5
6
7
Info
5
6
7
Info
Schicht 5
4
5
6
7
Info
4
5
6
7
Info
Schicht 4
3
4
5
6
7
Info
3
4
5
6
7
Info
Schicht 3
2
3
4
5
6
7
Info
2
3
4
5
6
7
Info
Schicht 2
1
2
3
4
5
6
7
Info
1
2
3
4
5
6
7
Info
Schicht 1
Bild 5-13 Protokollweg durch die OSI-Schichten
Es ist nicht sofort ersichtlich, warum das ISO/OSI-Modell gerade sieben Schichten hat.
Die Architekten von TCP/IP erfanden vier Schichten, diejenigen von DECnet 79 erfan-
den acht Schichten. SNA 80 aus der IBM-Welt hatte auch acht Schichten, hatte aber
wiederum die Schichten anders aufgeteilt als DECnet. Die Zahl der Schichten ist letzt-
endlich nicht relevant. Entscheidend ist jedoch, dass die Nutzer einer Standardisierung
(verschiedene Hersteller) die Schichten gemäß demselben Standard implementieren.
Damit ist eine Interoperabilität zwischen Rechnern verschiedener Hersteller gewähr-
leistet.
5.1.6 Ähnliche Muster
Sowohl beim Architekturmuster Layers als auch bei Pipes and Filters wird eine An-
wendung funktional in Teilsysteme geschnitten. Das Architekturmuster Pipes and
Filters ist datenstromorientiert und hat dabei eine Vorzugsrichtung für die Weiterleitung
der Ausgabe, nämlich hin zum nächsten Filter. Ein Filter nach dem anderen wird dabei
in der Grundform des Musters der Reihe nach von den Daten durchlaufen, wobei in
jedem Filter die Daten verändert werden. Ein Schichtenmodell hingegen ist service-
orientiert und stellt in Aufrufschnittstellen der jeweils höheren Schicht die Ergebnisse
der aufgerufenen Dienste zur Verfügung. Ein Dienst gibt eine Antwort also an den Auf-
rufer zurück, während bei Pipes and Filters ein Filter die Antwort an das nächste Ele-
ment der Filterkette gibt.
Ähnlich sind horizontale Schichtenmodelle mit vertikalen Strukturen wie die Mana-
gement Information Base (MIB) beim Netzwerkmanagement [Ros93, S. 76] oder die
Client- und Server-Fabriken bei einem objektorientierten Client-Server-System (siehe
[Gol12]).
79 DECnet war das Kommunikationssystem der Firma Digital Equipment Corporation.
80 SNA steht für Systems Network Architecture und wurde von der Fa. IBM in den 1970er Jahren ent-
wickelt.
Search WWH ::




Custom Search