API-standaarden: verschil tussen versies

Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 5: Regel 5:
[[Categorie:Berichtenstandaarden]]  
[[Categorie:Berichtenstandaarden]]  
__NOTOC__
__NOTOC__
==1 Vernieuwing StUF standaarden==
VNG Realisatie beheert een groot deel van de gemeentelijke standaarden voor gegevens- en berichtenverkeer. Verschillende ontwikkelingen, zoals het digitaliseren van zaakgerichte processen, de Omgevingswet, nieuwe BRP, BGT en BRK, maken het vernieuwen van standaarden noodzakelijk. Op dit moment wordt daarom onder andere gewerkt aan nieuwe standaarden voor zaakgericht werken.


Verschillende ontwikkelingen maken het vernieuwen van standaarden noodzakelijk om invulling te (blijven) geven aan de behoefte en wensen van gemeenten. Ontwikkelingen zijn het digitaliseren van zaakgerichte processen (Digitale Agenda 2020), de omgevingswet, nieuwe BRP, BGT en BRK.
=== Nieuwe standaarden voor zaakgericht werken ===
KING beheert een groot deel van de gemeentelijke standaarden voor gegevens en berichtenverkeer. In de Regiegroep Gegevens en Berichtstandaarden zijn reeds afspraken gemaakt over de doorontwikkeling en  vernieuwing van deze standaarden. De vernieuwing wordt vormgegeven in twee sporen namelijk het ‘doorontwikkeling’  spoor en het ‘ontdekken’ spoor. Beide sporen zijn gebaseerd op de vernieuwde informatiemodellen RSGB3, RGBZ2 en ImZTC2.2en hebben daarmee dezelfde semantische basis. <br />


=== 1.1 Doorontwikkelingspoor ===
Volgens een agile proces wordt een [https://ref.tst.vng.cloud/introduction/productvisie/ nieuwe generatie standaarden voor zaakgericht werken] ontwikkeld. Op basis van [https://nl.wikipedia.org/wiki/User_story user stories] worden RESTful API’s gedefinieerd die gewenste functionaliteit bieden. Tegelijkertijd ontwikkelen we referentie-implementaties, die de werking tonen en dienen als voorbeeld voor ontwikkelaars die de standaard willen implementeren.


Het doorontwikkelingspoor  geeft invulling aan de behoefte om op korte termijn nieuwe scherpe koppelvlakken te kunnen realiseren die gebruik maken van de vernieuwde informatiemodellen zodat aangesloten kan worden bij de vernieuwing van de basisregistraties. Om een snelle ontwikkeling, vaststelling en implementatie van koppelvlakstandaarden mogelijk te maken is de huidige StUF familie met bijbehorend governancemodel het uitgangspunt voor de doorontwikkeling. Er worden belangrijke wijzigingen doorgevoerd om de complexiteit te reduceren, code-generatie op basis van schema’s mogelijk te maken en om nieuwe functionaliteit toe te voegen waaraan behoefte is. Het uiteindelijke resultaat blijft herkenbaar als StUF.
=== Status nieuwe informatiemodellen ===
Het doorontwikkelingspoor  wordt vormgegeven door het realiseren van een StUF 3.02 onderlaag met daarbij een set aan scherpe koppelvlakstandaarden die gebaseerd zijn op de vernieuwde informatiemodellen RSGB3, RGBZ2 en ImZTC2.2.<br />


=== 1.2 Ontdekkenspoor ===
De informatiemodellen RSGB3, RGBZ2 en ImZTC2.02 zijn goedgekeurd. Toch hebben de nieuwe versies van deze standaarden de status ‘in ontwikkeling’. Zij krijgen de status ‘in gebruik’ nadat ze zijn geïmplementeerd in één of meer standaarden.


Het ontdekkenspoor geeft invulling aan de wens om meer fundamenteel te vernieuwen. Uitgangspunt van het ontdekkenspoor is een architectuur die uitgaat van het (real time) bevragen van verschillende gegevensbronnen in tegenstelling tot het dupliceren van data wat aan de huidige StUF familie ten grondslag ligt. Op basis van functionele behoeften worden koppelvlakken ontwikkeld binnen het ontdekkenspoor die gebruik kunnen maken van nieuwe/andere architectuurprincipes en technieken zoals REST en JSON. Daarbij kunnen nieuwe en andere kwaliteit- en toetsingscriteria gelden dan voor de huidige StUF familie. Ook deze moeten ontdekt worden op basis van functionele behoefte.
=== Wat betekent dit voor de bestaande StUF-standaarden? ===
Functioneel maken de koppelvlakken ook binnen het ontdekkenspoor gebruik van informatiemodellen RSGB3, RGBZ2 en ImZTC2.2. Naarmate nieuwe koppelvlakken toegevoegd worden zal er ook een repository ontstaan met componenten voor hergebruik. Uiteindelijk moet dit leiden tot een StUF4 familie van standaarden. <br />
De ontwikkeling van StUF 03.02 en de daarmee samenhangende sectormodellen StUF BG 03.20 en StUF ZKN 03.20 is stopgezet. VNG Realisatie blijft support leveren bij de huidige generatie StUF-standaarden. Dat betekent dat we bugs, fouten en problemen herstellen.
 
<!-- Page revision date: 1539780157 -->
=== 1.3 Planning en vaststelling van standaarden ===
 
De informatiemodellen RSGB3, RGBZ2 en ImZTC2.1 (binnenkort 2.2) zijn alle goedgekeurd door de bijbehorende expert werkgroepen. Toch hebben de nieuwe versies van deze standaarden de status ‘in ontwikkeling’. Zij krijgen de status ‘in gebruik’ wanneer ze zijn vastgesteld door de Regiegroep Gegevens en Berichten. Dit gebeurt wanneer de ‘verStUFfing’  is uitgevoerd. Met het verStUFfen wordt het vertalen bedoeld van het informatiemodel naar (StUF) XML structuren die gebruikt kunnen worden voor het uitwisselen van de gegevens tussen applicaties. Deze XML structuren worden berichten gebruikt die op hun beurt weer onderdeel uitmaken van koppelvlakstandaarden. Naar aanleiding van het verStUFfen kunnen nog aanpassingen doorgevoerd worden op de informatiemodellen.
De verStUFfing vindt plaats als onderdeel van de ontwikkeling van StUF 3.02 (spoor doorontwikkeling De vaststelling  van StUF 3.02 vindt plaats wanneer er een eerste koppelvlak wat op deze onderlaag gebaseerd is wordt vastgesteld.<!-- Page revision date: 2017-10-24T07:41:53Z -->

Versie van 18 okt 2018 02:00


VNG Realisatie beheert een groot deel van de gemeentelijke standaarden voor gegevens- en berichtenverkeer. Verschillende ontwikkelingen, zoals het digitaliseren van zaakgerichte processen, de Omgevingswet, nieuwe BRP, BGT en BRK, maken het vernieuwen van standaarden noodzakelijk. Op dit moment wordt daarom onder andere gewerkt aan nieuwe standaarden voor zaakgericht werken.

Nieuwe standaarden voor zaakgericht werken[bewerken]

Volgens een agile proces wordt een nieuwe generatie standaarden voor zaakgericht werken ontwikkeld. Op basis van user stories worden RESTful API’s gedefinieerd die gewenste functionaliteit bieden. Tegelijkertijd ontwikkelen we referentie-implementaties, die de werking tonen en dienen als voorbeeld voor ontwikkelaars die de standaard willen implementeren.

Status nieuwe informatiemodellen[bewerken]

De informatiemodellen RSGB3, RGBZ2 en ImZTC2.02 zijn goedgekeurd. Toch hebben de nieuwe versies van deze standaarden de status ‘in ontwikkeling’. Zij krijgen de status ‘in gebruik’ nadat ze zijn geïmplementeerd in één of meer standaarden.

Wat betekent dit voor de bestaande StUF-standaarden?[bewerken]

De ontwikkeling van StUF 03.02 en de daarmee samenhangende sectormodellen StUF BG 03.20 en StUF ZKN 03.20 is stopgezet. VNG Realisatie blijft support leveren bij de huidige generatie StUF-standaarden. Dat betekent dat we bugs, fouten en problemen herstellen.

Deze pagina is het laatst bewerkt op 18 okt 2018 om 02:00.