From 6bb99d58b647134d388caf15c49cae25a25737d3 Mon Sep 17 00:00:00 2001 From: Carsten Keller Date: Fri, 26 Jan 2024 19:33:09 +0100 Subject: [PATCH] =?UTF-8?q?Systemarhcitektur=20=C3=BCberarbeitet?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Doku/Systemarchitektur2.puml | 44 ++++++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 17 deletions(-) diff --git a/Doku/Systemarchitektur2.puml b/Doku/Systemarchitektur2.puml index 6546561..a23728a 100644 --- a/Doku/Systemarchitektur2.puml +++ b/Doku/Systemarchitektur2.puml @@ -1,30 +1,40 @@ @startuml - database ioBroker as i note left of i : ioBroker wird nicht\nweiter ausgeführt -interface "SimpleAPI" as id + collections Client as c -note left of c : Beschreibung erfolgt\nin seperatem Diagram +note right of c : Beschreibung erfolgt\nin seperatem Diagram package Server as s #gold { - [WebServer] as http - [ioBroker Interface] as db - interface "Datenzugriff" as d - interface "HTTP GET" as get + component "node:http" as nh1 + component "node:http" as nh2 - http ..> [node:http] : use - http ..> [node:fs] : use - db ..> [node:http] : use + component "WebServer" { + [Request Handler] as http + [File Handler] as fh + [Data Handler] as dh + } + component "ioBroker Interface" { + [local database] as ldb + [data requester] as dr + [databse interface] as idb + } - http - get - db - d - d <. http + http .up.> nh1 : use + fh ..> [node:fs] : use + dr ..> nh2 : use + + http ..> fh : use + http ..> dh : use + + dr .up.> ldb : use + idb ..> ldb : use + + idb -0)- dh : "Datenzugriff" } :User: --> c -c --> get -s --> id -id -- i - +c -(0-> nh1 : " HTTP GET" +nh2 -(0- i : " SimpleAPI" @enduml \ No newline at end of file