Schichtenarchitektur: Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) |
Kowa (Diskussion | Beiträge) |
||
Zeile 21: | Zeile 21: | ||
=Beispiele für Schichtenarchtekturen= | =Beispiele für Schichtenarchtekturen= | ||
<gallery perrow=" | <gallery perrow="3" heights="200px" widths="150px"> | ||
Medium:VCM-Schichtenarchitektur 01.png|[[Model-View-Controller-Paradigma#VCM-Paradigma|VCM-Paradigma]] | Medium:VCM-Schichtenarchitektur 01.png|[[Model-View-Controller-Paradigma#VCM-Paradigma|VCM-Paradigma]] | ||
Medium:VCSM-Schichtenarchitektur 01.png|[[Model-View-Controller-Service-Paradigma#VCSM-Paradigma|VCSM-Paradigma]] | Medium:VCSM-Schichtenarchitektur 01.png|[[Model-View-Controller-Service-Paradigma#VCSM-Paradigma|VCSM-Paradigma]] | ||
Medium:VCLSD-Schichtenarchitektur 01.png|[[Logic-Data-View-Controller-Service-Paradigma#VCLSD-Paradigma|VCLSD-Paradigma]] | Medium:VCLSD-Schichtenarchitektur 01.png|[[Logic-Data-View-Controller-Service-Paradigma#VCLSD-Paradigma|VCLSD-Paradigma]] | ||
</gallery> | </gallery> | ||
<gallery perrow=" | <gallery perrow="3" heights="200px" widths="150px"> | ||
Medium:CVM-Schichtenarchitektur 01.png|[[Model-View-Controller-Paradigma#CVM-Paradigma|CVM-Paradigma]] | Medium:CVM-Schichtenarchitektur 01.png|[[Model-View-Controller-Paradigma#CVM-Paradigma|CVM-Paradigma]] | ||
</gallery> | </gallery> |
Version vom 24. Juli 2011, 12:09 Uhr
Dieser Artikel wird derzeit von einem Autor gründlich bearbeitet. Die Inhalte sind daher evtl. noch inkonsistent.
Vorlage:Schichtenarchitektur:Menü
Definition
- Schichtenarchitektur strikt 01.png
strikte 3-Schichtenarchitektur
- Schichtenarchitektur 01.png
3-Schichtenarchtektur
Als n-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.
Beispiele für Schichtenarchtekturen
- VCM-Schichtenarchitektur 01.png
- VCSM-Schichtenarchitektur 01.png
- VCLSD-Schichtenarchitektur 01.png
- CVM-Schichtenarchitektur 01.png
Quellen
- Kowarschick, W.: Multimedia-Programmierung
- WikipediaEN:Multitier architecture
- Wikipedia:Schichtenarchitektur