NL GOV Profile for CloudEvents introductie

Category:Eventorientatie
__NOTOC__
Het NL GOV profile for CloudEvents is een profiel met een aantal Nederlandse afspraken over het gebruik van de internationale standaard CloudEvents. 
==Afspraken==
Gestandaardiseerde metadata voor events, zoals om wat voor soort event het gaat en waar het vandaan komt, maakt uitwisseling en gebruik van events eenvoudiger. CloudEvents heeft als doel om het beschrijven van plaatsgevonden gebeurtenissen te standaardiseren via een beperkte set afgesproken metadata. CloudEvents is als standaard breed toepasbaar en bruikbaar bij verwerking binnen verschillende services, platforms en infrastructuren.
Het NL GOV profile for CloudEvents heeft als doel om binnen de Nederlandse overheid optimaal gebruik te maken van de CloudEvents-standaard. Het profiel bevat aanvullende afspraken over het gebruik van CloudEvents door overheidsorganisaties. Bijvoorbeeld afspraken over hoe bepaalde door CloudEvents voorgeschreven attributen moeten worden gebruikt, zoals:
*'id' om over een unieke identificatie voor events te beschikken.
*'type' om te beschrijven om wat voor soort gebeurtenis het gaat.
*'source' om te beschrijven uit welke bron een event afkomstig is.
Internationale standaardisatie vormt zo de basis, die wordt aangevuld met afspraken die binnen de Nederlandse context nodig of wenselijk zijn.
==Gebruik==
CloudEvents kent een gelaagde architectuur. De kern wordt gevormd door de 'CloudEvents core specificatie', waar het NL GOV profiel op voortbouwt. Maar de CloudEvents-community heeft ook aanvullende producten gemaakt. Daarin staan afspraken over hoe de core specificatie moet worden gebruikt wanneer bepaalde technologie wordt toegepast. Daarbij kan het gaan om bepaalde gegevensformaten (bijvoorbeeld JSON of XML) of om bepaalde transportprotocollen (bijvoorbeeld HTTP, AMQP of AVRO). Doel hiervan is om gebruik in de praktijk maximaal te standaardiseren. 
In aanvulling op het NL GOV profiel worden, 
In lijn met de gelaagde CloudEvents-architectuur zijn als aanvulling op het NL GOV profiel Guidelines for NL-GOV profileCloudEvents gepubliceerd. De guidelines zijn te zien als handreiking voor toepassing van het NL GOV profiel bij gebruik van van bepaalde technologie. Aansluitend bij de actuele behoeften binnen de Nederlandse overheid gaat het daarbij om het protocol HTTP, het gegevensformaat JSON en het vaak toegepaste patroon Webhook. 
==Status en governance==
Het NL GOV Profile for CloudEvents wordt beheerd en doorontwikkeld door de afdeling Standaarden van Logius. Aan het door Logius georganiseerde Technisch Overleg Notificeren nemen verschillende overheidsorganisaties deel en worden wensen en vragen met betrekking tot de standaard besproken. Het NL GOV Profile for CloudEvents is in 2024 voorgedragen bij het Forum voor Standaardisatie voor opname op de overheidsbrede pas-toe-of-leg-uit lijst van open standaarden. De voordracht is nu in behandeling en zal naar verwachting medio 2025 tot resultaat leiden. 
Gemeenten kennen sinds enkele jaren een notificatiestandaard, bedoeld voor ondersteuning van zaakgericht werken. De VNG heeft als doel om die standaard op termijn breder toepasbaar te maken dan alleen voor zaakgericht werken. Los van het wel of niet opnemen op de lijst van open standaarden zal het NL GOV Profile for CloudEvents daarbij een belangrijke rol spelen. Gemeenten hebben immers veel belang bij het gestandaardiseerd kunnen uitwisselen van events met andere overheidsorganisaties. Binnen een eerder uitgevoerde pilot is vastgesteld dat de huidige notificatiestandaard voor zaakgericht werken relatief eenvoudig is door te ontwikkelen, om te kunnen voldoen aan het NL GOV Profile for CloudEvents.