diff --git a/docs/diagrams/DeploymentDiagram.puml b/docs/diagrams/DeploymentDiagram.puml new file mode 100644 index 00000000..eaa1314c --- /dev/null +++ b/docs/diagrams/DeploymentDiagram.puml @@ -0,0 +1,32 @@ +@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 "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" +"WIQ API" ..> "WikiData REST API" : "HTTPS, SPARQL" +@enduml \ No newline at end of file diff --git a/docs/src/07_deployment_view.adoc b/docs/src/07_deployment_view.adoc index 22b45c27..a002c4a8 100644 --- a/docs/src/07_deployment_view.adoc +++ b/docs/src/07_deployment_view.adoc @@ -55,7 +55,7 @@ Describe (usually in a combination of diagrams, tables, and text): For multiple environments or alternative deployments please copy and adapt this section of arc42 for all relevant environments. **** - +image::DeploymentView.png[align="center",title="Deployment View",link="DeploymentView.png] _****_ Motivation::