-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2b8aaa1
commit be8f6c5
Showing
9 changed files
with
59 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |
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.
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.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters