1 open besluit1414 voorstellen

Onderwerp

Bestaande databases, koppeling en overgang

Het databasehotel van RWS blijft de voorziening voor bestaande toepassingen tot hun migratie. Een toepassing op het platform kan er een koppeling mee krijgen, en een bestaande database gaat pas over na controle, met de bron als terugvalpad.

Nog niet bevestigd door een mens. Eigenaar: vdo89. Bron in de atlas

Domein
Volgt uit
Functies
Producten
Verwant

Wat het is

Bestaande toepassingen gebruiken het databasehotel van RWS; dat blijft zo tot hun migratie. Nieuwe databases komen op het platform. Een toepassing op het platform kan gegevens uit het databasehotel lezen via een koppeling, en een bestaande database kan naar een beheerde database overgaan.

Waarom zo

Een overgang in stappen houdt bestaande toepassingen werkend terwijl het nieuwe aanbod groeit. Door eerst te controleren en de bron als terugvalpad te houden, staat de overgang los van wijzigingen aan de toepassing en blijft zij terug te draaien.

Het voorstel gebruikt voor koppeling en overgang dezelfde bouwstenen als de rest van de dienst: een gedeclareerde verbinding na zonecontrole, een eigen identiteit uit het geheimenbeheer en SQL volgens de standaard.

Uitspraken

0 vastgesteld6 voorstellen

Alle 6 voorstellen vaststellen

Het databasehotel

VoorstelOntwerpbesluit#

Het databasehotel van RWS blijft de voorziening voor bestaande toepassingen tot hun migratie. De overgang van bestaande databases uit het databasehotel volgt in groeipadstap 3, met de overgang van een representatieve bestaande toepassing.

Toelichting

Eigenaar: de diensteigenaar databases.

VoorstelWerking#

Een toepassing op het platform kan een koppeling krijgen met een database in het databasehotel, als koppeling met een bestaand systeem: met instemming van de eigenaar, een gedeclareerde verbinding na zonecontrole en een eigen identiteit. Bij een database als bron levert de database-engine van het geheimenbeheer de inloggegevens.

Toelichting

De koppeling zelf, met haar vier lagen en haar proef, hoort bij netwerk, ingang en zones.

Overgang

VoorstelRegel#

Een bestaande database gaat pas over na controle van functies, extensies, gegevens en aansluitingen, via uitlezen en inlezen of via logische replicatie, met een schrijfstop op de bron en daarna de omschakeling. De bron blijft terugvalpad tot de acceptatie.

Toelichting

Zo staat de overgang los van wijzigingen aan de toepassing. Eigenaar: het applicatieteam; platformbeheer voert uit, met de diensteigenaar databases en de eigenaar van de bron. Controle: het controleverslag, het akkoord van de eigenaar en een proef per database.

VoorstelWerking#

Logische replicatie naar of van een database buiten het platform loopt via declaratieve Publication- en Subscription-objecten met een eigen rol uit een statische rol van het geheimenbeheer, over een gedeclareerde verbinding na zonecontrole, met TLS op de poort van de bron. Zij bestaat alleen voor een overgang, tot de omschakeling.

VoorstelRegel#

De beheerde database biedt SQL volgens ISO/IEC 9075. Een extensie buiten het vrijgegeven beeld is een afwijking met reden, geregistreerd bij de toegelaten software.

Toelichting

Zo blijft een database overdraagbaar, in beide richtingen van een overgang.

Verwijzen hiernaar

Onderwerpen 1