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
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.
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.
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.
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.
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.
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.