1 open besluit1414 voorstellen

Onderwerp

Catalogus en dienstsjablonen

De catalogus biedt teams gepubliceerde diensten met varianten, afspraken per profiel en documentatie. Iedere dienst en ieder sjabloon heeft een eigenaar en een versie; het aanbod groeit langs het groeipad.

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

Domein
Volgt uit
Functies
Producten
Verwant

Wat het is

De catalogus is het aanbod waaruit een team kiest. Per dienst staan er een beschrijving, de varianten, de afspraken per profiel, het aanvraagformulier, documentatie en een status. De dienstsjablonen staan als genummerde versies in de opslagplaats Catalogus; het portaal toont ze en gebruikt ze om een aanvraag te maken.

Waarom zo

Een klein aanbod met vaste varianten maakt aanvragen voorspelbaar en laat beheerders de keuzes vooraf goedkeuren. Omdat formulier en toetsing hetzelfde schema per sjabloonversie gebruiken, wordt een aanvraag niet achteraf op vorm afgewezen. Versies met een overstaptermijn houden bestaande diensten op een actuele standaard, zonder dat teams onverwacht moeten overstappen.

De indeling van de catalogus, de overstaptermijn en het moment van de assistent zijn een voorstel.

Uitspraken

3 vastgesteld6 voorstellen

Alle 6 voorstellen vaststellen

Het aanbod

VastgesteldUitgangspunt#

In de eerste levering bevat de catalogus twee diensten, beide in het profiel ontwikkelen en beproeven: een applicatiecluster en een beheerde database in een applicatiecluster van het team, elk met een sjabloon, documentatie, voorwaarden en beperkingen.

Toelichting

Zie Clusters als dienst, Beheerde databases en groeipadstap 1. Een beperkt aanbod met een groeipad beproeft eerst de gemeenschappelijke basis.

VastgesteldUitgangspunt#

Het aanbod in de catalogus groeit langs het groeipad: reguliere productie per dienst na vrijgave, virtuele servers en datawetenschap en AI in groeipadstap 3, en in groeipadstap 4 de applicatieomgeving voor containers, containers die met de vraag meegroeien, functies op aanvraag en werkstromen als dienst.

Toelichting

Zie groeipadstap 3 en groeipadstap 4. Ook toegelaten SaaS-diensten kunnen in de catalogus komen.

VoorstelWaarde#

Iedere dienst in de catalogus bestaat uit deze onderdelen, elk met een eigenaar.

OnderdeelInhoudEigenaar
BeschrijvingWat de dienst levert, voor wie zij bedoeld is en wat erbij hoortProductverantwoordelijke
VariantenKeuzes uit het sjabloon en vaste waarden, zoals de varianten van het applicatiecluster en van de beheerde databasePlatform
Afspraken per profielBeschikbaarheid, ondersteuning, onderhoudsvensters en herstel; de waarden voor reguliere en bedrijfskritische productie gelden pas na vrijgave van de dienst voor dat profielProductverantwoordelijke
AanvraagformulierVelden van de dienstbeschrijving met invoerregels en uitleg; de toetsing gebruikt dezelfde regelsPlatform
DocumentatieAan de slag, voorbeelden, veelgestelde vragen en bekende beperkingenPlatform
StatusProef, beschikbaar of uitfasering, met de datum van de volgende wijziging; ‘beschikbaar’ geldt per profiel en alleen na vrijgaveProductverantwoordelijke
Toelichting

De documentatie verschijnt per gepubliceerde versie van het sjabloon.

VoorstelRegel#

Iedere dienst en iedere variant heeft een eigenaar en een versie. ‘Beschikbaar’ geldt per profiel en pas na vrijgave van de dienst voor dat profiel.

Toelichting

Er is geen belofte zonder vrijgave; het vrijgavebesluit is het bewijs.

Sjablonen en versies

VoorstelOntwerpbesluit#

De opslagplaats Catalogus heeft per dienst een map diensten/<dienst>/ met de onderdelen van de dienst, het schema met de invoerregels en het cryptografieoverzicht, gepubliceerd onder een versielabel <dienst>-vN. Pijplijnsjabloon en register van toegelaten software staan in eigen mappen; de vrijgegeven versie van de standaardinrichting komt uit de opslagplaats Beleid.

Toelichting

Formulier en toetsing gebruiken hetzelfde schema. Pijplijnsjabloon en register horen bij het domein softwarelevering.

VoorstelOntwerpbesluit#

Nieuwe leveringen gebruiken de actuele sjabloonversie. Iedere bestaande dienstbeschrijving krijgt een automatisch overstapvoorstel; de oudere versie blijft 90 dagen na haar opvolger bruikbaar, net als een versie van het pijplijnsjabloon, en een versie met een beveiligingsfout wordt direct ingetrokken.

Toelichting

Platformbeheer publiceert of trekt een versie in met een voorstel in de Catalogus, dat de productverantwoordelijke beoordeelt; daarna wordt de zichtbaarheid in het portaal gecontroleerd.

Assistent en API-catalogus

VoorstelRegel#

Ontwikkelomgeving en digitale assistent zijn alleen als goedgekeurd hulpmiddel in gebruik. De assistent wijzigt niets en zoekt alleen in bronnen die de gebruiker mag zien.

Toelichting

Zo gaat er geen RWS-code naar externe diensten. Ze staan in de lijst van goedgekeurde hulpmiddelen; zie het domein softwarelevering.

VastgesteldUitgangspunt#

Vanaf groeipadstap 4 heeft het ontwikkelaarsportaal ook een API-catalogus voor API-beheer, gepubliceerd via de applicatie-ingang. Zij beheert contracten, versies en afnemers van API’s.

Toelichting

Afnemers worden per API vastgelegd; de publicatie loopt via een API-gateway achter de clusteringang. Zie API-beheer.

Verwijzen hiernaar

Onderwerpen 3