• No results found

Standaardiseren. Maarten van den Broek messagedesign

N/A
N/A
Protected

Academic year: 2022

Share "Standaardiseren. Maarten van den Broek messagedesign"

Copied!
12
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Standaardiseren

Maarten van den Broek messageDesign

Een leerproces waarin belanghebbenden in overleg op basis van inhoudelijke argumenten komen tot compromissen

over de (verdere) ontwikkeling van een standaard

(2)

Inhoud

Kenmerken StUF SIG Rapport

Interoperabiliteitsproblemen

Hoe verder

(3)

Samenhang StUF componenten

StUF

Stuurgegevens StUF

foutafhandeling

StUF-functie StUF-bericht

StUF-contentmodel Functiespecifiek

kennisgeving

synchronisatie

vraag/antwoord

trigger

functie

model structuur vrij bericht Functiegeneriek

vrij in

vrij uit

entiteit model

gebruikt 1..2

heeft

heeft heeft heeft

* heeft

* heeft

bevesti- gings bericht

fout bericht

gebruikt

Verplicht Optioneel

gebruikt gebruikt

(4)

Objecttypen model

PRS

PRSPRSHUW

ADR

verblijft op

correspondeert via

Fundamentele objecttypen:

hebben voorkomens in de werkelijkheid PRS: Maarten van den Broek

ADR: Vallestap 88, 5672BJ Nuenen hebben veranderende eigenschappen

burgerlijke staat, verblijfstitel, verblijfsadres

Relatie objectttypen:

, ,

leggen relatie tussen twee fundamentele objecttypen

hebben veelal begin- en einddatum (Huwelijk, verblijfsadres) kunnen ook andere eigenschappen hebben

PRSADRVBL

PRS ADR

PRSPRSHUW PRSADRVBL correspondeert via

(5)

Model --> Berichtdefinitie

PRSADRVBL ADR

PRS

PRSADRCOR ADR

PRSPRSHUW PRS

ADRPRSVBL PRS

ADR

PRSADRVBL ADR

PRS

PRSPRSHUW

ADR

verblijft op

PRSADRVBL correspondeert via

(6)

Semantisch model (SIM) <-->

Berichtentiteitenmodel (UGM)

Benoemd object

Benoemd terrein

LPL SPL OTR

Gebouwd object

VBO OGOOGO

TGO

Adresseerbaar objectaanduiding

Openbare ruimte ligt aan

Woonplaats ligt in

ligt in andere

woonplaats Plat slaan relaties AOA

Plat slaan subtypen

0..1

Andere versimpelingen

Berichtentiteiten in UGM zijn basis voor alle data van objecttypen in berichten

... ...

(7)

Binding aan gegevens, functies en technologie

Technologie

Serialisatie: XML en Json

Protocol: SOAP, REST, bestandsuitwisseling

RSGB

Berichtentiteiten RSGB Berichtentiteiten RGBZ

XML/SOAP Koppelvlak mutaties

BRP

Ontwerp berichtentiteiten (UML) StUF Onderlaag

Json/Rest Koppelvlak bevragingen

Koppelvlak ZaakXML/SOAP

Documentservices

Ontwerp functies (UML) StUF Onderlaag

XML serialisatie

SOAP Protocolbinding

Ontwerp functies (UML) StUF Onderlaag

Json serialisatie Rest Protocolbinding

Ontwerp functies (UML) StUF Onderlaag

XML serialisatie

SOAP Protocolbinding Technologie afhankelijk Technologie onafhankelijk

RGBZ

Ontwerpomgeving UML als ontwerptaal

Enterprise Architect als tooling

SIM UGM

(8)

Lessen nav SIG Rapport

Belangrijkste problemen

StUF bg0310 is te groot en te complex

Code generatie op basis van de bg0310-schema’s werkt niet (nillable probleem)

Inhoud berichten is onvoldoende scherp in de bg0310-schema’s

Functioneel zijn er teveel mogelijkheden in de vraagberichten

Ontwikkelingen

StUF0302 ondervangt problemen, maar the proof is in the eating

King ontwikkelt tooling waarmee kleine scherpe koppelvlakken gedefinieerd kunnen worden

Regiegroep heeft in ontdekspoor RSGB Bevragingen koppelvlak goedgekeurd

Bestaande leveranciers hebben behoefte aan soortgelijk koppelvlak in ontwikkelspoor

(9)

StUF is niet plug-and-play: bg0310

Ondersteuning bg0310 via transformatie vanuit bg0204

Wonderlijke data in de GBA, GBA-V en VOA

Mismatch tussen levering vanuit basisregistratie en bg0310

Bugs in de berichtverwerkende software

Verschillende interpretaties van sleutels en mutatiesoorten

Niet correct omgaan met historische gegevens

Extra elementen die vereist zijn voor een correcte werking

Verschillende implementaties van functies (plaatsen/verwijderen afnemerindicatie)

→ Scherpe koppelvlakken bieden hier geen oplossing voor

→ Leveranciers hebben onder leiding van Ruud Kathmann een werkgroep gevormd om deze problemen op te lossen

→ Er is een beslismechanisme nodig als leveranciers er niet uitkomen

(10)

StUF is niet plug-and-play: zkn0310

Zeer groot aantal betrokken systemen

Het ontbreekt aan procesmodel met functionele stappen

Lang niet iedereen implementeert voldoende van zkn0310

Berichtdefinities zijn niet scherp genoeg

Koppelingen met bg0310 laten te wensen over

Niet alle zaaksystemen implementeren voldoende functies

→ Maak een procesmodel voor zaakafhandeling

→ Definieer per stap scherpe berichten

→ Stel ondersteuning van deze berichten verplicht voor zaaksystemen

→ Dwing af dat zaakgegevens gecentraliseerd kunnen worden in een gemeentelijk zakenmagazijn

(11)

Hoe verder met RSGB 3.0?

RSGB 3.0 is erg complex

Schrappen vernieuwing BRP maakt aanpassingen noodzakelijk

Welke dringende business behoefte is er voor de overgang ofwel wat gaat er fout zonder RSGB3.0?

bg0310 is nog lang niet overal goed werkend geïmplementeerd

→ Pas RSGB 3.0 aan aan laatste inzichten

→ Herontwerp het UGM voor RSGB3.0 met een sterk accent op complexiteitsreductie (vgl bevragingen koppelvlak in

ontdekspoor)

→ Wacht met introductie bg0320 tot er een business behoefte is

→ Maak tbv zkn0320 bg0311 door bg0310 te migreren naar StUF0302

→ Maak koppelvlak RSGB bevragingen ook in het ontwikkelspoor gebaseerd op bg0311

(12)

Hoe verder met RGBZ 2.0?

Er is een duidelijke businessbehoefte voor zkn0320:

Gebruik aanvullendeElementen constructie

Integratie met de Zaaktype catalogus

Ondersteuning TMLO

→ Wacht niet op RSGB3.0 en bg0320, maar sluit aan op bg0311

→ Maak een procesmodel voor zaakafhandeling

→ Maak scherpe koppelvlakken gebaseerd op het procesmodel

→ Dwing implementatie af in systemen door scenario gebaseerde compliancy toetsen (Dit gaat verder dan StUF Testplatform)

Referenties

GERELATEERDE DOCUMENTEN

zelfsprekend rekening dient te worden gehouden met het aantal afgevaardigden, waarop elke kamercentrale aan de hand van het ledenbestand per 1 januari 1988 recht heeft, De

Leerlijn Toegankelijke Onafhankelijke cliëntondersteuning.. MAARTEN VAN DEN

Aan haar had Marnix zich met vromen zin verpand, Hij leefde alleen voor God en voor zijn Vaderland?. Lambrecht van den

Controleplichtige soorten groenten en fruit (voor een van deze twee controles of beide) dienen aangemeld te worden in Client Import en vanuit dit systeem verneemt HST of een

Indien de voetbalclub de onafhankelijkheid van voetbalclubs wil behouden en een financieringsconstructie wil aangaan waarbij de financier als tegenprestatie een

De auteur gaat vervolgens in op methodische obstakels bij het empirisch scheiden van de effecten van cohort, periode en leeftijd, indien die kenmerken gemeten zijn in

De gebiedsvisie staat niet op zich, maar wordt gebruikt voor het opstellen van een nieuw bestemmingsplan voor alle dorpen, voor het opstellen van een omgevingsvisie én voor

Maar zoo dit boek niet kon behagen, Kom dan eens om wat anders vragen, En 'k toon door schrijf- en teekenpen, Of ik ook goede kindren ken.. LEYDEN,