Schichtenarchitektur: Unterschied zwischen den Versionen

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Zeile 2: Zeile 2:
{{Schichtenarchitektur:Menü}}
{{Schichtenarchitektur:Menü}}
=Definition=
=Definition=
[[Medium:Schichtenarchitektur_01.png|gerahmt||rechts|Schichtenarchtektur]]
<div class="floatright">
<gallery  perrow="2" heights="262px" widths="164px">
Medium:Schichtenarchitektur_01.png|Schichtenarchtektur
Medium:Schichtenarchitektur_strikt_01.png|Schichtenarchitektur (strikt)
</gallery>
</div>
 
Als [[Schichtenarchitektur]] oder [[Schichtenarchitektur|-paradigma]]
Als [[Schichtenarchitektur]] oder [[Schichtenarchitektur|-paradigma]]
(engl. [[GlossaryWiki:Multitier architecture|Multitier architecture]] oder  [[GlossaryWiki:Multitier architecture|n-tier architecture]])
(engl. [[GlossaryWiki:Multitier architecture|Multitier architecture]] oder  [[GlossaryWiki:Multitier architecture|n-tier architecture]])
Zeile 8: Zeile 14:


Objekte höherer Schichten dürfen direkt mit Objekten tieferer Schichten kommunizieren.  
Objekte höherer Schichten dürfen direkt mit Objekten tieferer Schichten kommunizieren.  
Objekte tieferer Schichten können mit Objekten höherer Schichten nur indirekt kommunizieren  
Objekte tieferer Schichten können dagegen mit Objekten höherer Schichten nur indirekt kommunizieren  
(z.B. mittels Antworten auf Methodenaufrufen und mittels [[Mutlicast-Nachricht]]en oder [[Broadcast-Nachricht|Broadcast-Nachrichten]]).
(z.B. mittels Antworten auf Methodenaufrufen und mittels [[Multicast-Nachricht]]en oder [[Broadcast-Nachricht|Broadcast-Nachrichten]]).
 
Bei einer strikten Architektur ist die Kommunikation nur zwischen direkt benachbarten Modulen möglich.


=Quellen=
=Quellen=

Version vom 24. Juli 2011, 12:22 Uhr

Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.

Vorlage:Schichtenarchitektur:Menü

Definition

Als Schichtenarchitektur oder -paradigma (engl. Multitier architecture oder n-tier architecture) bezeichnet man ein Architekturmuster, bei der eine Anwendungs-Komponente in mehrere eigenständige Module unterteilt wird, die schichtenförmig angeordnet sind: Layer 1, Layer 2, ..., Layer n.

Objekte höherer Schichten dürfen direkt mit Objekten tieferer Schichten kommunizieren. Objekte tieferer Schichten können dagegen mit Objekten höherer Schichten nur indirekt kommunizieren (z.B. mittels Antworten auf Methodenaufrufen und mittels Multicast-Nachrichten oder Broadcast-Nachrichten).

Bei einer strikten Architektur ist die Kommunikation nur zwischen direkt benachbarten Modulen möglich.

Quellen

Siehe auch


Dieser Artikel ist GlossarWiki-konform.