Skip to content

Commit

Permalink
brk koers toegevoegd
Browse files Browse the repository at this point in the history
  • Loading branch information
marcvanandel committed Mar 22, 2024
1 parent 2b8aaa1 commit be8f6c5
Show file tree
Hide file tree
Showing 9 changed files with 59 additions and 0 deletions.
58 changes: 58 additions & 0 deletions docs/voorbeelden/koers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: Basisregistratie Kadaster
---
In het bijhouden van de <a href="" target="_blank">Basisregistratie Kadaster (BRK)</a> maakt het
Kadaster gebruik van [Event Sourcing](../../achtergrond/event-sourcing.md). Daarvoor heeft het
Kadaster de paradigma verschuiving doorgemaakt van 'single model' naar 'Commands, Events & Queries'.

## KOERS

Het oorspronkelijke systeem kende een gescheiden systeem voor de notariële aktes in het Openbaar
Register en de BRK (AKR, Automatisering Kadastrale Registratie). Herkenbaar. Gebruikelijk.

![BRK 1978](./koers/brk-1978.jpg)

Voor het nieuwe systeem, KOERS, het Kadastraal Objecten en Rechten Systeem, hebben we moeten
ontwerpen welke gegevens (data) in de notariële aktes staan. Deze noemen we 'Rechtsfeiten'.
Vervolgens hebben ontworpen, de Kadasterwet in de hand, hoe Rechtsfeiten wijzigingen in de
Kadastrale Registratie effectueren. Dat hebben we beschreven in 'Rechtsgevolgen'. Dit zijn de
Events uit [Event Sourcing](../achtergrond/event-sourcing.md). En vervolgens hebben we ook de
verwerking in de (primaire) projectie ontworpen.

![BRK Paradigm Shift](./koers/brk-paradigm-shift.jpg)

Uiteraard hebben we de ontwerpen omgezet in werkende software. Het KOERS systeem (dubbelop voor de
oplettende lezer :wink: ) Side note: We hebben daarbij [automatisering](../automatisering.md)
serieus genomen door de toepassing van _continuous delivery_. Gestart tijdens de projectfase,
doorgezet sinds de livegang oktober '18, tot vandaag de dag nog steeds met continue releases naar de
productie omgeving :muscle:

![BRK KOERS](./koers/brk-koers.jpg)

## Kansen

Het systeem [KOERS](#koers) biedt veel kansen om door te ontwikkelen richting een
[gebeurtenisgedreven register](../oplossingen.md#gebeurtenisgedreven-registers). En toch. In de
digitale overheid van vandaag wordt vooral gestuurd op 'een centrale API'. Eén bron. Eén _centrale_
API. Uitsluitend gebruik van deze centrale API door alles en iedereen.

![BRK Centrale API](./koers/brk-central-api.jpg)

Vanuit het **denken in protocollen** is dit ... een goede ontwikkeling om allerlei ongecontroleerde
kopieën van de BRK tegen te gaan. _MAAR_ het is ook _ontoereikend_ en zelfs _onmogelijk_ als
eindoplossing. En wat is dan een alternatief scenario? Wel ... (nogmaals) denken in protocollen
:grin: Om te beginnen is een _door de bronhouder, dus Kadaster, gecontroleerde kopie bij een andere
partij_ wél mogelijk (opnieuw, op basis van [gebeurtenisgedreven
registers](../oplossingen.md#gebeurtenisgedreven-registers)).

![BRK Remote Store](./koers/brk-remote-store.jpg)

Hier komen _nieuwe mogelijkheden_ tot onze beschikking! Het is mogelijk om per afnemer te _filteren_ :muscle:

![BRK Remote Store with Filtering](./koers/brk-remote-store-filtered.jpg)

En in de toekomst wordt ..

// TODO

![BRK Remote Store 3rd Party](./koers/brk-remote-store-3rd-party.jpg)
Binary file added docs/voorbeelden/koers/brk-1978.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/voorbeelden/koers/brk-central-api.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/voorbeelden/koers/brk-koers.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/voorbeelden/koers/brk-paradigm-shift.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/voorbeelden/koers/brk-remote-store.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ nav:
- Voorbeelden:
- voorbeelden/index.md
- voorbeelden/sensrnet.md
- voorbeelden/koers.md
- Achtergrond:
- achtergrond/index.md
- achtergrond/open-source.md
Expand Down

0 comments on commit be8f6c5

Please sign in to comment.