From ed547c4681b51f8a729d59d9a7290d5997869975 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Thu, 3 Jun 2021 16:39:26 +0200 Subject: [PATCH] bisschen was zu Standard-Mustern einer physikalischen Sicht --- SWE-KASCHE/README.md | 2 +- SWE-KASCHE/appendix/LKF.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/SWE-KASCHE/README.md b/SWE-KASCHE/README.md index ca748e26..418a81a5 100644 --- a/SWE-KASCHE/README.md +++ b/SWE-KASCHE/README.md @@ -321,7 +321,7 @@ $\rightarrow$ Abschätzung der Effizienz - klassischer Großrechner - keine Intelligenz bei Terminals -- Terminal 1, Terminal 2, Terminal 3 ... Termanal N $\rightarrow$ greifen alle auf das zentrale System zu +- Terminal 1, Terminal 2, Terminal 3 ... Terminal N $\rightarrow$ greifen alle auf das zentrale System zu **Zum Client-Server** diff --git a/SWE-KASCHE/appendix/LKF.md b/SWE-KASCHE/appendix/LKF.md index ceba31bd..904f7a95 100644 --- a/SWE-KASCHE/appendix/LKF.md +++ b/SWE-KASCHE/appendix/LKF.md @@ -826,6 +826,37 @@ Anwendungsgebiet: - ToDo +**Zum Zentralen System** + +- keine Intelligenz bei Terminals +- Terminal 1, Terminal 2, Terminal 3 ... Terminal N $\rightarrow$ greifen alle auf das zentrale System zu +- typische Vor-und- Nachteile eines zentralen Systems +- gemeinsamer Datenbestand = einfach einzurichten +- Last kann System in die Knie zwingen +- gemeinsame Nutzung von gleicher Ressource: Kollision muss behandelt oder vermieden werden, v.a. bei Datenbeständen! + +**Zum Client-Server** + +- viele intelligente Clients (Frontend) greifen alle auf einen Server (Backend) zu +- DoS/DDoS Angriffe + +**Zum Three Tier Client/Server** + +- viele intelligente Clients (UI, Fachlogik) kommunizieren mit Anwendungsserver +- Verteilung der Anfragen auf verschiedene Server (Loadbalancing) möglich + +**Zum Verteilmuster Förderation** + +- gleichberechtigte Partner +- verteilte Subsysteme, die miteinander kommunizieren +- (als voll-vermaschtes Netz dargestellt) + + +**Zum Konfigurations-Diagramm** + +- System-Komponenten können gut dargestellt werden +- nicht im UML offiziell beschrieben + #### Standard-Muster einer Ablauf-Sicht einer Software-Architektur benennen