diff --git a/docs/diagrams/deployment/DeploymentDiagram.puml b/docs/diagrams/deployment/DeploymentDiagram.puml deleted file mode 100644 index 19174a75..00000000 --- a/docs/diagrams/deployment/DeploymentDiagram.puml +++ /dev/null @@ -1,36 +0,0 @@ -@startuml - -title WIQ Deployment View - -legend right - |Color| Type | - |<#PeachPuff>| WIQ Server | - |<#DarkSalmon>| External Service | -end legend - -node "Server Hosting WIQ" #PeachPuff { - node "WIQ WebApp Server"{ - component "WIQ React Application" - } - node "WIQ API" { - component "WIQ_API.jar" - } - node "PostgreSQL Docker" { - database "WIQ Database" - } - node "Question generator" { - component "Question_Generator.jar" - } -} -node "User Computer" #DarkSalmon{ - frame "Web Client" -} -node "WikiData Server" #DarkSalmon { - frame "WikiData REST API" -} -"Web Client" ..> "WIQ React Application" : "HTTPS" -"WIQ React Application" ..> "WIQ_API.jar" : "HTTPS" -"WIQ_API.jar" ..> "WIQ Database" : "JPA" -"Question_Generator.jar" ..> "WikiData REST API" : "HTTPS, SPARQL" -"Question_Generator.jar" ..> "WIQ Database" : "JPA" -@enduml \ No newline at end of file diff --git a/docs/diagrams/deployment/DeploymentDiagramLevel1.puml b/docs/diagrams/deployment/DeploymentDiagramLevel1.puml new file mode 100644 index 00000000..95445a8b --- /dev/null +++ b/docs/diagrams/deployment/DeploymentDiagramLevel1.puml @@ -0,0 +1,42 @@ +@startuml + +title WIQ Deployment View + +legend right + |Color| Type | + |<#darkseagreen>| WIQ Server | + |<#darkolivegreen>| External Service | +end legend + +node "Server Hosting WIQ" #darkseagreen { + node "KIWIQ Proxy" + node "KIWIQ WebApp Server" { + component "KIWIQ React Application" + } + node "KIWIQ API"{ + component "KIWIQ_API.jar" + } + node "PostgreSQL Docker" { + database "KIWIQ Database" + } + node "Question generator" { + component "Question_Generator.jar" + } + node "Grafana" + node "Prometheus" +} +node "User Computer" #darkolivegreen{ + frame "Web Client" +} +node "WikiData Server" #darkolivegreen { + frame "WikiData REST API" +} +"Web Client" ..> "KIWIQ Proxy" : "HTTPS" +"KIWIQ Proxy" ..> "KIWIQ React Application" +"KIWIQ React Application" ..> "KIWIQ_API.jar" : "HTTPS" +"KIWIQ_API.jar" ..> "KIWIQ Database" : "JPA" +"Question_Generator.jar" ..> "WikiData REST API" : "HTTPS, SPARQL" +"Question_Generator.jar" ..> "KIWIQ Database" : "JPA" +"Prometheus" ..> "KIWIQ_API.jar" : "Actuator" +"Grafana" ..> "Prometheus" +@enduml \ No newline at end of file