Systemarhcitektur überarbeitet
This commit is contained in:
parent
cc4657cc16
commit
6bb99d58b6
@ -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
|
Loading…
x
Reference in New Issue
Block a user