Skip to content

Commit

Permalink
Merge branch 'ruben-architectuur-en-kosten-update'
Browse files Browse the repository at this point in the history
  • Loading branch information
rubenvdlinde committed Feb 22, 2024
2 parents 694d97d + 9042401 commit 4704606
Show file tree
Hide file tree
Showing 23 changed files with 422 additions and 237 deletions.
25 changes: 25 additions & 0 deletions docs/Basis.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
@startuml
title Basis Architectuur
footer: OpenWoo.app
header: OpenWoo.app

' Publicatie platformen (Laag 5 UI)
frame "UI (laag 5)" {
interface "Publicatie Platform" as pp #1abc9c
}


' Integratie (Laag 3)
frame "Integratie (laag 3)" {
database "Motorblok" as motorblok #1abc9c
}

' Bronnen (Laag 2)
frame "Bronnen (laag 2)" {
database "bronnen" as bronnen #cce5ff
}


pp -down-> motorblok: Zoekt in
motorblok -down-> bronnen: Haalt op uit
@enduml
1 change: 1 addition & 0 deletions docs/Basis.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
55 changes: 36 additions & 19 deletions docs/Bronnen.puml
Original file line number Diff line number Diff line change
@@ -1,29 +1,46 @@
@startuml
title Integratie op bronnen
footer: OpenWoo.app
header: OpenWoo.app

' User Interface Component
interface "Een of meerdere afnemers" as Afnemer
' Publicatie platformen (Laag 5 UI)
frame "Publicatie platformen " {
interface "Afnemer" as Searchsite #1abc9c
}

' Backend Components
component "Integratie" as Integratie
component "Zaaksysteem" as Zaaksysteem
component "CMS" as CMS
component "Raads informatie systeem" as Raadsinfo
component "eDepot" as eDepot
component "DMS" as DMS
component "VTH" as VTH
' Services(Laag 4)
frame "Services" {
process "OpenWoo Service" as OWS #1abc9c
}

' Integratie (Laag 3)
frame "Integratie" {
database "Open Index" as OI #1abc9c
}

' Bronnen (Laag 2)
frame "Bronnen" {
component "Zaaksysteem" as Zaaksysteem #cce5ff
component "CMS" as CMS #cce5ff
component "Raads informatie systeem" as Raadsinfo #cce5ff
component "eDepot" as eDepot #cce5ff
component "DMS" as DMS #cce5ff
component "VTH" as VTH #cce5ff
}

' Relationships
Afnemer -down-> Integratie : Directly connected
Integratie -down-> CMS : Scrapes periodically\nUses as source
Integratie -down-> Zaaksysteem : Scrapes periodically\nUses as source
Integratie -down-> Raadsinfo : Scrapes periodically\nUses as source
Integratie -down-> eDepot : Scrapes periodically\nUses as source
Integratie -down-> DMS : Scrapes periodically\nUses as source
Integratie -down-> VTH : Scrapes periodically\nUses as source
Searchsite -down-> OI : Bevraagd (API)
OWS ..> OI: Slaat op in

OWS -down-> CMS : Scrapes periodically\nUses as source
OWS -down-> Zaaksysteem : Scrapes periodically\nUses as source
OWS -down-> Raadsinfo : Scrapes periodically\nUses as source
OWS -down-> eDepot : Scrapes periodically\nUses as source
OWS -down-> DMS : Scrapes periodically\nUses as source
OWS -down-> VTH : Scrapes periodically\nUses as source

' Notifications
CMS -up-> Integratie : Notifies of changes or deletes
Zaaksysteem -up-> Integratie : Notifies of changes or deletes
CMS -up-> OWS : Notifies of changes or deletes
Zaaksysteem -up-> OWS : Notifies of changes or deletes

@enduml
2 changes: 1 addition & 1 deletion docs/Bronnen.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
22 changes: 11 additions & 11 deletions docs/Federatie.puml
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
title Federatie

' User Interface Component
interface "Landelijke API" as Api
interface "Landelijke API" as Api #1abc9c

' Backend Components
component "NLX/FSC/FDS" as NLX
component "Intergratie voorziening Org 1" as Org1
component "Intergratie voorziening Org 2" as Org2
component "Intergratie voorziening Org 3" as Org3
component "Bronnen" as BronnenOrg1
component "Bronnen" as BronnenOrg2
component "Bronnen" as BronnenOrg3
component "NLX/FSC/FDS" as NLX #cce5ff
component "Motorblok" as Org1 #1abc9c
component "Motorblok" as Org2 #1abc9c
component "Motorblok" as Org3 #1abc9c
component "Bronnen" as BronnenOrg1 #cce5ff
component "Bronnen" as BronnenOrg2 #cce5ff
component "Bronnen" as BronnenOrg3 #cce5ff

' Relationships
Api -down-> NLX : Connected trough outway
NLX -down-> Org1 : Connected trough inway
NLX -down-> Org2 : Connected trough inway
NLX -down-> Org3 : Connected trough inway
NLX -down-> Org1 : org 1 Connected trough inway
NLX -down-> Org2 : org 2 Connected trough inway
NLX -down-> Org3 : org 3 Connected trough inway
Org1 -down-> BronnenOrg1 : Internal connection
Org2 -down-> BronnenOrg2 : Internal connection
Org3 -down-> BronnenOrg3 : Internal connection
Expand Down
2 changes: 1 addition & 1 deletion docs/Federatie.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
35 changes: 35 additions & 0 deletions docs/Integratie.puml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
@startuml
title Motorblok
footer: OpenWoo.app
header: OpenWoo.app

' Publicatie platformen (Laag 5 UI)
frame "Publicatie platformen " {
interface "Afnemer" as Searchsite #1abc9c
}

' Services(Laag 4)
frame "Services" {
process "OpenWoo Service" as OWS #1abc9c
}

' Integratie (Laag 3)
frame "Integratie" {
database "Open Index" as OI #1abc9c
}

' Bronnen (Laag 2)
frame "Bronnen" {
component "Bronnen" as Bronnen #cce5ff
}

' Relationships
Searchsite -down-> OI : Bevraagd (API)
OWS ..> OI: Slaat op in

OWS -down-> Bronnen : Scrapes periodically\nUses as source

' Notifications
Bronnen -up-> OWS : Notifies of changes or deletes

@enduml
1 change: 1 addition & 0 deletions docs/Integratie.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/OpenWebConceptMet.puml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ frame "Bronnen" {
OWS -down-> CMS: Indexeerd
OWS ..> OI: Slaat op in

Searchsite -down-> IO : Bevraagd (API)
Website -down-> OI : Bevraagd (API)

@enduml
Loading

0 comments on commit 4704606

Please sign in to comment.