Schichten Architektur
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Partitionierung der Software in übereinanderliegende Schichten. Bekannteste Vertreter sind: Hierbei ist jedoch zu beachten, dass es sich bei der 3-Schichten-Architektur um eine domänenunabhängige Referenz-Architektur handelt, während das OSI Schichtenmodell eine Referenz-Architektur für eine konkrete Anwendungsdomäne bereitstellt.

In Schichtenarchitekturen ist die Kommunikation der Schichten untereinander meist klar geregelt. In der Regel dürfen dabei hierarchisch höher gelegene Schichten Nachrichten an die (direkt) unterliegende Schicht(en) senden, aber nicht umgekehrt. Auch die Kommunikation innerhalb einer Schicht ist erlaubt. Das wesentliche Entwurfsziel, das dabei verfolgt wird, ist die Vermeidung zyklischer Abhängigkeiten.

Das OSI Schichtenmodell bildet hier eine Ausnahme, die sich aus der besonderen Anwendungsdomäne herleitet. Hier ist auf der Seite des Senders nur der Datenversand zu unterliegenden Schichten erlaubt. Auf der Empfängerseite nehmen die Daten allerdings den umgekehrten Weg von der untersten Schicht bis zur obersten.

In der UML kann Schichtenarchitektur über "Swimlanes" angedeutet werden. In RationalRose gibt es z. B. eine spezielle Option für die "Three Tiered Architecture".

Links

KategorieDefinition
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 4. Februar 2005 13:56 (diff))
Suchbegriff: gesucht wird
im Titel
im Text