Stelselvoorzieningen
Voorzieningen zijn ondersteunende faciliteiten die nodig zijn voor het functioneren van het DSGO. Stelselvoorzieningen zijn voorzieningen die worden geleverd en beheerd door de Beheerorganisatie DSGO en ondersteunen partijen in de voorbereiding op en bij de uitvoering van datadiensten. Momenteel worden drie stelselvoorzieningen voorzien, de conformiteitstest-tool, het developer portal en de stelselcatalogus. Wanneer de eerste functionaliteiten van stelselvoorzieningen bruikbaar zijn worden deze beschikbaar gesteld.
Developer portal
De DSGO developer portal is online documentatie waar ontwikkelaars documentatie, tools en middelen kunnen vinden om effectief de DSGO componenten van een datadienst te implementeren. Hierdoor zijn ontwikkelaars in staat om snel en goed softwaretoepassingen te bouwen en integreren. Het prototype developer portal biedt ontwikkelaars interactieve documentatie waarin de componenten van datadiensten die gespecificeerd zijn in het afsprakenstelsel, inclusief methodes en response-formaten waar van toepassing, duidelijk zijn omschreven. Daarmee is het een centrale plek waar ontwikkelaars bronnen, voorbeelden en best practices kunnen vinden om datadiensten effectief te implementeren. In de doorontwikkeling van de stelselvoorzieningen zullen de functionaliteiten van de developer portal verder worden uitgebreid om ontwikkelaars zo goed mogelijk te ondersteunen.
Conformiteitstest-tool
De conformiteitstest-tool (CTT) is een software hulpmiddel die gebruikt kan worden om te verifiëren of een API implementatie technisch voldoet aan het afsprakenstelsel. Deze wordt toegepast door de Beheerorganisatie DSGO tijdens het toetredingsproces. Het CTT richt zich op het valideren van generieke afspraken van datadiensten geïmplementeerd door datadienstaanbieders. Plan via dsgo@digigo.nu een afspraak voor het doorlopen van de CTT.
Stelselcatalogus
De stelselcatalogus biedt zichtbaarheid van datadiensten in het DSGO, zowel voor mensen (via een website) als machines (via datadiensten). De stelselcatalogus biedt een overzicht van deelnemers en datadiensten in het DSGO om gebruikers de benodigde informatie te bieden voor het vinden en uitvoeren van datadiensten. De stelselcatalogus wordt gevuld met informatie die bij partijen beschikbaar wordt gesteld middels een /capabilities en een /dataServices endpoint.
De Beheerorganisatie DSGO levert in eerste instantie het centrale DSGO participantenregister, als stelselvoorziening die wordt gebruikt voor het registeren en vinden van partijen in het afsprakenstelsel. Zie de pagina Request participant evidence op de DSGO Developer Portal voor meer informatie.
Er staat een RFC open om datadienst ontdekking te ondersteunen door iedere partij die een marktvoorziening catalogus aanbiedt. Indien deze RFC goedgekeurd wordt komt de verplichting voor de Beheerorganisatie DSGO te vervallen om de stelselcatalogus inclusief datadienst ontdekking aan te bieden.