Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Zie ook: https://documentatie.burgerprofiel.vlaanderen.be/attesten/index.html

Table of Contents

Child pages (Children Display)

Bronnen vs. afnemers

Bij widgets, dossierstatusinformatie Dossierstatusinformatie (DOSIS) en notificaties Notificaties werken we met “afnemers die communiceren . De afnemer (klant) communiceert met de API die Digitaal Vlaanderen bouwt en documenteert.

Voor attesten en vergunningen, formulieren (aanvraagmodule) en generieke WWOOM-bronnen werken we met “bronnen”, dat bronnen”. De bron is de API van de klanten klant die Digitaal Vlaanderen aanspreekt. Hierbij voorziet Digitaal Vlaanderen richtlijnen en documentatie over hoe we de bron bevragen die ze moeten implementeren in hun software.

Het doel van de documentatie is dan om het contract dat we gaan spreken met hun zo duidelijk mogelijk te maken zodat zij weten hoe wij hun gaan bevragen, gezien zij deze API moeten implementeren in hun software.

Wij hebben gekozen voor deze aanpak om het mogelijk te maken om en aan welke vormvereisten die bron moet voldoen.

Op deze manier werken we op een gestandaardiseerde manier veel klanten aan te sluiten zonder veel aanpassingen aan onze kant voor iedere klant (soort van gedistrubeerde aanpak, iedereen doet een beetje werk), we dienen enkel nog de klant te configureren (metadata over waar hun server te vinden is, ...)

 

Huidige attesten documentatie staat op https://documentatie.burgerprofiel.vlaanderen.be/attesten/index.html  ik heb nog niet gevonden waar de ‘source’ daarvan is, dat is nog door mijn voorganger gemaakt, ik zal eens checken bij Frederic of hij dat toevallig weet. Maar sowieso best dat het op confluence komt zoals de rest, beetje eenheid creëren.

 

Er zijn 3 puntjes aan de oude documentatie:

 

Voor de API specificaties, versie 2 is inhoudelijk nog niet klaar. Ik heb vorig jaar een eerste versie geschreven en daar ben jij wel al eens door gegeaan dacht ik.

Het is wel handig om daar eens met jou door te gaan, zodat het concept duidelijk is. Het idee is dat daar een aantal algemene regels in opgenomen worden zoals security, error handling, headers, ... zodat dat niet iedere keer opnieuw geschreven moet worden.

Dat is enerzijds geschreven om onze eigen teams en developers een handleiding te geven hoe we verwachten dat onze APIs er uit zien en reageren, maar anderzijds is dat ook een goede leidraad voor bronnen en afnemers.

 

De API specificaties zijn in essentie een doorontwikkeling op de richtlijnen uit de expertise groep architectuur Informatie Vlaanderen REST API richtlijnen versie 1.3 en weten klanten wat wordt verwacht van hun API.

API-specificaties

Deze documentatie bevat de specificaties voor de API die dient al bron om certificaten te ontsluiten in Mijn Burgerprofiel.

Info

Deze documentatie wordt ook in het Nederlands beschikbaar.