Skip to content
Snippets Groups Projects

Add support for plantuml/graphviz diagrams via the plantuml plugin

Merged Moul requested to merge vtexier:master into master
11 files
+ 661
5
Compare changes
  • Side-by-side
  • Inline
Files
11
+ 90
0
Title: Architecture
Order: 10
Date: 2017-10-09
Slug: architecture
Authors: vit
## Clients network architecture
Here is a glimpse of the architecture of Duniter between one server and clients.
::uml:: format="svg" alt="clients architecture"
@startuml
title Clients network architecture
node "Duniter" {
interface "HTTP" as HTTP_duniter
HTTP_duniter - [Basic Merkle Api]
}
database "Elastic Search" as ES {
interface "HTTP" as HTTP_ES
frame "Duniter4j Plugin" {
[Sync] -- HTTP_duniter
}
[Members Profiles Index]
[Companies Registry Index]
[Market Place Index]
}
package "Duniter Desktop" {
interface "client BMA" as client_duniter_desktop
client_duniter_desktop --- HTTP_duniter
}
package "Remuniter" {
interface "client BMA" as client_remuniter
client_remuniter --- HTTP_duniter
}
package "Cesium" {
interface "client BMA" as client_bma
frame "ES Data Store Plugin" {
interface "client ES" as client_es
[Members Profiles]
[Companies Registry]
[Market Place]
client_es --- HTTP_ES
}
client_bma -- HTTP_duniter
}
package "Duniter Android App" {
frame "Duniter4j API" {
interface "client BMA" as client_android_bma
client_android_bma --- HTTP_duniter
}
}
package "Sakia" {
frame "Duniter Python API" {
interface "client BMA" as client_sakia
client_sakia --- HTTP_duniter
}
}
@enduml
::end-uml::
Loading