Register- en sleutelbeleid Bert Dingemans
|
|
|
- Ruben Hermans
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Register- en sleutelbeleid Register- en sleutelbeleid Bert Dingemans
2 Abstract Bij een toenemende volwassenheid van data-architectuur neemt het gebruik van generieke gegevensverzamelingen toe. Deze gegevens worden veelal beheerd in registers waarbij men werkt volgens het principe eenmalig beheer en meervoudig gebruik. Om generieke gegevens te kunnen onderscheiden in registers dient beleid rond sleutels opgesteld te worden. Dit document beschrijft een aantal aspecten van dit register- en sleutelbeleid.
3 Register- en sleutelbeleid Inleiding Binnen vrijwel alle (informatieverwerkende) organisaties is het gebruik van gegevens binnen de werkprocessen een alledaags gegeven. Daarbij zie je dat bepaalde gegevens in meerdere processen ingezet worden. Dit hergebruik kan zelfs over de grenzen van de organisatie heen gaan. Deze generieke gegevensentiteiten zijn in te delen naar niveaus van genericiteit en herbruikbaarheid. De informatiesystemen waarin deze entiteiten beheerd worden zijn in te delen naar deze genericiteit in de vorm van registers. Hoe hoger in de indeling hoe meer eisen er gesteld worden aan de inrichting- en beheerprocessen. Door deze registerindeling ontstaan er eisen aan de herbruikbaarheid en de identificeerbaarheid van de afzonderlijke entiteiten binnen de gegevensverzamelingen. Dit wordt beschreven als sleutelbeleid. Deze sleutels identificeren de entiteiten en daarmee stellen deze sleutels eisen aan de beschrijving, metadata en inrichting. Voor deze registers en sleutels zijn een aantal ondersteunende applicatie functies zoals componenten en services te onderkennen. Deze worden in het hoofdstuk voorzieningen beschreven. Registers Binnen alle bedrijfsprocessen is er behoefte aan gegevens, deze gegevens zijn de basis voor informatie en op basis van informatie worden beslissingen genomen. Bijvoorbeeld binnen een subsidieproces van de overheid zullen aanvraaggegevens van de aanvrager geanalyseerd worden in combinatie met de criteria op basis waarvan een subsidie wordt toegekend. Naast de gegevens die de bedrijfsprocessen ondersteunen zijn er ook gegevens te onderkennen die door de organisatie beheerd worden en voor de relaties (of afnemers) van de organisatie relevant zijn binnen hun bedrijfsprocessen. Denk hierbij bijvoorbeeld aan het beschikbaar stellen van geogegevens door overheden die ingezet kunnen worden binnen de bedrijfsprocessen van natuur- en milieuorganisaties en het bedrijfsleven. De ontwikkelingen op het vlak van open data zijn een voorbeeld hiervan. Bovenstaande uitwerkingen zijn voorbeelden van de herbruikbaarheid van gegevens. Nu is het ene gegeven meer herbruikbaar dan het andere, er is dus een gradatie in de herbruikbaarheid. Bijvoorbeeld de gegevens van een bedrijf zijn herbruikbaar voor de KvK, meerdere overheidsinstellingen en het bedrijfsleven. Gegevens omtrent de medewerkers van de eigen organisatie worden hergebruikt binnen meerdere interne bedrijfsfuncties. Gegevens over de bedrijfsprocessen binnen een afdeling zullen in veel gevallen alleen relevant zijn binnen deze afdeling en daardoor een lage herbruikbaarheid kennen. Bij traditionele automatisering werd het onderscheid tussen generieke- en specifieke gegevens nauwelijks gemaakt. Ieder informatiesysteem had bijvoorbeeld een eigen registratie (en opslag) van relatiegegevens. Vanuit perspectief van efficientie, actualiteit en correctheid van gegevens is dit ongewenst. Daarom wordt er een niveauindeling gemaakt van gegevensopslag.
4 Indeling Ondestaand indeling geeft een indeling van gegevensopslag: Authentieke registers, opslag van zeer generieke gegevens die veelal organisatieoverstijgend gebruikt worden. Voorbeeld zijn de basisregistraties van de overheid zoals GBA, NHR en BAG. Ook andere gegevens kunnen in een authentiek register worden opgeslagen, bijvoorbeeld gezamenlijke geo databanken die door externe partijen geraadpleegd worden. Kernregisters, opslag van gegevens die gebruikt worden door meerdere afdelingen in de organisatie. Een voorbeeld zijn de personeelsgegevens die gebruikt worden voor weergave in de wieiswie maar ook voor toegang tot de verschillende applicaties in de organisatie. Registers, opslag van gegevens die hergebruikt worden maar binnen een beperkte scope, bijvoorbeeld binnen één afdeling. Een voorbeeld is de data in de CMDB van Topdesk Domeinspecifieke data, opslag van gegevens die specifiek zijn voor de ondersteuning van één werkproces of bedrijfsfunctie. Deze gegevens zijn niet relevant voor een andere werksoort m.u.v. bijvoorbeeld rapportages. Denk hierbij aan procesgegevens bijvoorbeeld de opslag van servicedesk gegevens binnen Topdesk. In onderstaande afbeelding is dit uitgewerkt in een kwadrant Logischerwijs zijn de gegevens in de authentieke- en kernregisters het meest interessant om onder te brengen in een inrichting van enkelvoudig beheer en meervoudig gebruik. In
5 onderstaande opsomming zijn een aantal voorbeelden van gegevensentiteiten opgenomen die via deze registers beheerd en ontsloten kunnen worden: Authentieke registers Bedrijf of Instelling Persoon Adres Gebouw Geo objecten Kernregisters Medewerker Functie en rol Project Relatie Zaak Registers Financiele gegevens zoals budgetten e.d. Organisatie indeling (afdelingen/diensten) Registerbepaling Voor het inrichten en ontsluiten van een register, en zeker van een authentiek register is een grotere inspanning vereist dan voor het inrichten van een applicatie die alleen applicatiedata gebruikt. Denk hierbij aan voorzieningen zoals platform- en implementatie afhankelijkheid of genericiteit en standaardisatie van gegevensverzamelingen en interfaces. In de volgende paragraaf wordt hierop ingegaan. In deze paragraaf gaan we in op het bepalen van het registertype in combinatie met de ontsluitingswijze. Zie hiervoor onderstaande beslisboom.
6 Data kwaliteiten Op basis van de data kwaliteiten zoals gespecificeerd in de architectuurrichtlijn over data kwaliteiten wordt in onderstaande matrix aangegeven welke data kwaliteiten relevant zijn. In deze architectuurrichtlijn wordt vervolgens aangegeven met welke maatregelen (zie de richtlijn) deze kwaliteiten te realiseren zijn. Omschrijving Toelichting Accuraatheid Accuraatheid heeft betrekking op de mate waarin een data entiteit de werkelijkheid weergeeft. Accuraatheid kan bepaald worden door een data entiteit te vergelijken met de entiteit in de werkelijkheid. Voorbeeld uit het verleden waarbij een baby een stemkaart ontving op basis van een lage accuraatheid binnen de GBA. Compleetheid Dit heeft betrekking op de mate waarin bepaalde attributen binnen een data entiteit Authentiek register X X Kern register Register
7 Consistentie Actualiteit Precisie Privacy aanwezig zijn. Daarnaast geldt de compleetheid ook voor het altijd voorkomen van een bepaalde set van entiteiten (rijen) in een data set. Bijvoorbeeld een persoon kan enkel de eigenschap naam hebben, maar ook bestaan uit roepnaam, voornamen, tussenvoegsel, achternaam en meisjesnaam. In het laatste geval is er sprake van een hogere compleetheid Dit heeft betrekking op het feit dat de ene data set van een bepaalde entiteit gelijk is aan een andere dataset. Met andere woorden is een data entiteit onafhankelijk van de bron altijd dezelfde. Een voorbeeld van een lage consistentie is als er verschillen zitten tussen datasets van dezelfde entiteiten afkomstig uit verschillende bronnen. Replicatie van gegevens is vaak een bron van lage consistentie. Mate waarin een data entiteit de actuele situatie van de werkelijkheid weergeeft. Veelzeggende voorbeelden zijn overleden mensen die een brief krijgen op basis van een verouderde dataset. Replicatie van gegevens is vaak een bron van lage actualiteit. Mate van detail waarin een data entiteit de werkelijkheid weergeeft. Dit heeft bijvoorbeeld betrekking op de precisie van getallen e.d. Opslag van getallen en datums kunnen onvoldoende nauwkeurig zijn omdat afronding bij opslag nodig is. Ook domeinen op eigenschappen kunnen onvoldoende precisie hebben (denk aan een nederlandse postcode in een internationale data-opslag Voor sommige data entiteiten is toegangscontrole (autorisatie en authenticatie) of monitoring van gebruik nodig. Denk hierbij aan eisen die gesteld worden aan de ontsluiting van vertrouwelijke gegevens. In het GBA kent men bijvoorbeeld meerdere niveaus van vertrouwelijkheid. Zo worden bevragingen X X X? X X X
8 Redelijkheid Referentiele integriteit Tijdigheid Uniekheid Validiteit van ambtenaren wel gelogd en weergegeven aan de burger maar voor opsporingsambtenaren worden wel gelogd maar niet getoond. Heeft vooral betrekking op verwachtingen binnen een bepaalde operationele context. Denk bijvoorbeeld aan het accepteren van een lagere performance bij piekbelasting of aan het langer moeten wachten op een resultset van gearchiveerde data-entiteiten Dit is de situatie waarbij verwijzigingen vanuit de ene data entiteit altijd correct verwijzen naar de gerelateerde data entiteiten. Voorbeelden zijn dubbele sleutels in een dataset waardoor de gekoppelde entiteiten niet kunnen bepalen wat de ouder entiteit is. Ook dangling references waarbij de ouder niet meer bestaat hoort hiertoe Is een dataset tijdig beschikbaar binnen de gestelde verwachtingen. Het is het verschil tussen het moment van behoefte en beschikbaarheid. Bijvoorbeeld het opvragen van gegevens in het KCC stelt hoge eisen eisen. Vijf minuten wachten op een response van de gegevensopslag is dan niet acceptabel. Uniekheid van een data entiteit is gericht op het feit dat er geen andere entiteiten zijn met dezelfde gegevens. Voorbeeld uit de praktijk was een tweeling met dezelfde voorletters, achternaam en geboortedatum. Het onderscheid was daardoor niet te maken door een te lage compleetheid. Dit is de mate waarin een data entiteit bij opslag en uitwisseling voldoet aan het gewenste formaat. Denk hierbij bijvoorbeeld aan het domein maar ook het datatype van de attributen van een data entiteit. Binnen ketenuitwisseling is dit bijvoorbeeld van het grootste belang. Men wil niet dat aan het einde van de keten blijkt dat de gegevens niet valide zijn. Dit dient in een vroeg stadium geconstateerd te worden. Iedereen kent de voorbeelden uit het verleden waarbij bij webapplicaties X? X X X X X X X X
9 na verzenden een melding invalid data terugkwam zonder verdere toelichting Sleutels Bij het werken met gegevens is tot op heden de opslag in relationele databases nog steeds de meest toegepaste vorm. Een kenmerkend verschijnsel van gegevens in relationele databases is dat deze afzonderlijk en uniek worden geidentificeerd door het gebruik van sleutels. Inrichting van relationele databases is vergaand geoptimaliseerd om met sleutels om te gaan. Bijvoorbeeld om snel te kunnen zoeken maar ook om verschillende entiteiten met elkaar te kunnen verbinden. Sleutels zijn daarom ook bij het uitwisselen en gebruiken van gegevens belangrijk omdat hiermee bepaald wordt welke gegevens in gebruik cq uitgewisseld worden zijn. Ook bij gegevens die niet afkomstig zijn uit relationele databases wordt bij uitwisseling of gebruik vaak gebruik gemaakt van sleutels om onderscheid te kunnen maken tussen de verschillende onderdelen. Bij het gebruik van sleutels kunnen combinaties van eigenschappen gecombineerd worden. Veelal wordt ervoor gekozen om aan de eigenschappen van een entiteit een extra eigenschap toe te voegen waarmee iedere entiteit altijd uniek geidentificeerd kan worden. Meestal is dat een nummer dat door de database zelf gegenereerd wordt. Sleutels en registers Bij het inrichten van applicaties die alleen gebruik maken van applicatiedata is het sleutelbeleid minder van belang, veelal kan volstaan worden met het kiezen van de sleutels (op basis van database sleutels) en het correct inrichten van verwijzende sleutels binnen de applicatie. Complexer wordt het wanneer er gebruik gemaakt gaat worden van gegevens afkomstig uit andere applicaties of uit de verschillende registersoorten. Zeker bij kern- en authentieke registers is sleutelbeleid noodzakelijk. In onderstaande opsomming een overzicht: Register, deze hebben veelal een beperkte hoeveelheid afnemers en aan de sleutels worden daarom beperkte eisen gesteld. Complexer is het in de situatie waarbij er meerdere registers zijn die dezelfde gegevensentiteiten ontsluiten. In die situatie is het uitwerken van de sleutelinrichting noodzakelijk in verband met het handhaven van de uniekheid van de gegevens. Kernregister, hierbij is sleutelbeleid van belang, met name vanwege het feit dat het aantal afnemers omvangrijker is en dat er een wisselende technologie is toegepast. Dat stelt eisen aan de platform-, technologie en inrichtingsonafhankelijkheid. Meestal wordt er in deze situatie gekozen voor het inzetten van webservices. Daarnaast is door intensief gebruik van de gegevens door meerdere afnemers performance, actualiteit en beschikbaarheid een vereiste. Authentiek register, in deze situatie is het sleutelbeleid het meest stringent. Zeker in situaties waarbij een deel van de afnemers zich buiten de eigen organisatie bevinden. Het kiezen van interne (database) sleutels is in die gevallen veelal ook niet meer voldoende. Vaak wordt er een uniek identificerende sleutel gekozen die voor alle afnemers van de gegevens inzetbaar is. Denk bijvoorbeeld aan het BurgerServiceNummer binnen de Nederlandse overheid. Daarnaast worden er hoge eisen aan de platform-, technologie en inrichtingsonafhankelijkheid. Meestal wordt er in deze situatie gekozen voor het inzetten van in vergaande mate gestandaardiseerde en beschreven webservices, bijvoorbeeld door het gebruik van digikoppling. Daarnaast is door
10 intensief gebruik van de gegevens door meerdere afnemers performance, actualiteit en beschikbaarheid een vereiste. Sleutelbeleid Sleutelbeleid kent een aantal niveaus waarbij een gestapelde uitwerking geldt. Dus applicatiebeleid geldt in combinatie met algemeen beleid en eventueel specifiek beleid indien relevant. Sleutelbeleid kan als volgt geformuleerd worden: Applicatieniveau Maak indien mogelijk gebruik van de sleutel implementatiemogelijkheden binnen relationele databases. Dus inrichting op basis van primaire en verwijzende sleutels op basis van een door de database ingerichte sleutel. Een sleutel maakt een entiteit in de gegevensverzameling uniek Sleutels mogen bij voorkeur geen betekenis geven Sleutels mogen niet veranderen Sleutels mogen niet herleidbaar zijn naar een object (zoals BSN) Algemeen beleid Bepaal unieke sleutel op basis van de database inrichting, dit kan de database sleutel of een sleutel in combinatie met een andere kolom Verrijk de sleutel; Is met name van de toepassing indien er meerdere registers met dezelfde gegevensentiteiten zijn Maak gebruik van de sleutelkast werkwijze en registreer de sleutels in het sleutelregister Bepaal of webservicetechnologie een vereiste is (zie onderstaande beslisboom) Verrijk de ontsluiting van een gegevensentiteit met alle unieke sleutelcombinaties, maak in de views en webservices eventueel gebruik van de sleutelkastfunctionaliteit (zie paragraaf 5.3). Specifiek beleid Bepaal een organisatie overstijgende sleutel Leg het beheer van deze sleuteldefinitie, beschrijving en metadatering bij een eigenaar (meestal de eigenaar van de bron) Beschrijf de sleutel in het register in detail. In onderstaande beslisboom wordt aangegeven welk beleid wanneer moet worden toegepast
11 Voorzieningen voor register en sleutelbeleid Rond register en sleutelbeleid wordt aan projecten en de beheerorganisatie een aantal voorzieningen geboden waarmee het implementeren van dit beleid eenvoudig te realiseren is. In onderstaande paragrafen worden deze voorzieningen toegelicht Centrale Gegevens Ontsluiting De centrale gegevens ontsluiting CGO (ook bekend onder de term operational data store) draagt bij aan het implementeren van met name het registerbeleid, omdat hiermee enkelvoudig beheer en meervoudig gebruik geimplementeerd wordt. Enerzijds worden registers via het CGO ontsloten zodat de bronnen geen performance issues ervaren door het gebruik van afnemers. Daarnaast is het mogelijk om registergegevens te combineren ( logische views) binnen het CGO. Anderzijds biedt het register een aantal voorzieningen op het vlak van sleutels zoals het component voor de sleutelkast. Sleutelconventie en sleutelregister Voor het uniek identificeren van elementen binnen de informatievoorziening zijn sleutels essentieel. Dit kan geimplementeerd worden in een sleutelconventie die bestaat uit de volgende onderdelen: Voor iedere entiteit kan een unieke sleutel bepaald worden Op basis van de unieke sleutel kan indien wenselijk een andere unieke sleutel bepaald worden De unieke sleutel wordt uitgebreid met een unieke beschrijvende naam. Voor het leggen van relaties kan bij gerelateerde entiteiten een verwijzende sleutel opgenomen worden met verwijzing naar de unieke sleutel in de primaire gegevensset.
12 De beschrijving van de sleutels wordt beschreven in de meta data van een gegevensset, dit kan in een register binnen het CGO of in de architectuur repository.. De beschrijving van de sleutels wordt beheerd door de data-architect. Sleutelkast De werking van de sleutelkast is het beste toe te lichten aan de hand van een voorbeeld: De gegevens van natuurlijke personen (burgers) worden binnen de organisatiee geregistreerd in een CRM systeem. CRM systeem maakt gebruik van guids voor het bepalen van de unieke sleutel Deze gegevens worden ontsloten via het CGO waarbij de guid èn de omschrijving CRM-guidnatuurlijkpersoon opgenomen. Stel nu dat een afnemend systeem de beschikking heeft over het BSN van de natuurlijk persoon. De sleutelkast draagt zorg voor voor de conversie van BSN naar CRM-guid-natuurlijkpersoon en draagt zorg voor het ontsluiten van de juiste entiteit. Onderstaande afbeelding licht dit toe. Ontsluiting sleutelkast De functionaliteit van de sleutelkast dient geimplementeerd te worden binnen de technische infrastructuur. De functionaliteit vraagt het ontsluiten van meerdere alternatieve sleutels en een omzetroutine voor deze sleutels. Dit kan het beste geimplementeerd worden binnen de databases omdat hier de sleutels opgeslagen zijn en er hierdoor minimale performance verliezen plaatsvinden.
13 Voorstel is om deze functionaliteit in de vorm van een aantal stored procedures en functions te implementeren binnen het CGO. Hier zijn enerzijds de alternatieve primaire sleutels ontsloten en zal het meest gebruik gemaakt wordt van deze gewenste functionaliteit. Functionaliteit wordt geimplementeerd als volgt: Webservice inrichting van de conversie routine (welke intern onderstaande views oproept) Ontsluiting via databaseviews waarbij en aantal stored functions opgenomen wordt voor de conversie Tot slot Register- en sleutelbeleid is bij een groeiende volwassenheid van de data-architectuur en het data-management steeds belangrijker. Door toenemend hergebruik ontstaan aanvullende eisen. In een vroeg stadium nadenken over de sleutels, de inzet van componenten, maar ook aan requirements van aan te schaffen informatiesystemen kan bijdragen aan een volwassen en stabiel gegevenslandschap.
Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans
Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor
Beschrijving datakwaliteiten en kwaliteit verhogende maatregelen
Beschrijving datakwaliteiten en kwaliteit verhogende maatregelen Bert Dingemans Beschrijving datakwaliteiten en kwaliteit verhogende maatregelen Abstract Datakwaliteiten beschrijven welke eisen aan gegevens
DATAMODELLERING CRUD MATRIX
DATAMODELLERING CRUD MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm CRUD Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld
De beheerrisico s van architectuur
De beheerrisico s van architectuur Een overzicht van de ArChimate Risico Extensie versie 0.2 Bert Dingemans Inleiding Het implementeren van een (enterprise) architectuur brengt altijd risico s met zich
Voorbeeld data-architectuur principes Bert Dingemans
Voorbeeld data-architectuur principes Voorbeeld data-architectuur principes Bert Dingemans Inhoudsopgave Inhoud Inhoudsopgave... 2 Samenvatting... 3 Inleiding... 4 Principes... 4 Alle lagen... 4 Bedrijfsarchitectuur...
DATAMODELLERING BASIS UML KLASSEMODEL
DATAMODELLERING BASIS UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm basis UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Canonieke Data Ontsluiting in de praktijk. Bert Dingemans
Canonieke Data Ontsluiting in de praktijk Bert Dingemans Abstract Het uitwerken van een canonieke data-architectuur houdt niet op bij het uitwerken van (data)modellen. Het inzetten van een Data Virtualisatie
Archimate risico extensies modelleren
Archimate risico extensies modelleren Notatiewijzen van risico analyses op basis van checklists versie 0.2 Bert Dingemans 1 Inleiding Risico s zijn een extra dimensie bij het uitwerken van een architectuur.
DATAMODELLERING TOEPASSEN DATA ANALYTICS
DATAMODELLERING TOEPASSEN DATA ANALYTICS Inleiding In dit whitepaper wordt een toepassingsgebied beschreven voor datamodellering. Een toepassing is een werkveld op het vlak van architectuur of modellering
Tools voor canonieke datamodellering Bert Dingemans
Tools voor canonieke datamodellering Tools voor canonieke datamodellering Bert Dingemans Abstract Canonieke modellen worden al snel omvangrijk en complex te beheren. Dit whitepaper beschrijft een werkwijze
DATAMODELLERING DATA MAPPING MODEL
DATAMODELLERING DATA MAPPING MODEL Inleiding In dit whitepaper wordt de datamodelleervorm data mapping model beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil
DATAMODELLERING RACI MATRIX
DATAMODELLERING RACI MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm RACI Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere data modelleervormen. Wil je een
Keteininformatiemodellering op basis van Archimate
Keteininformatiemodellering op basis van Archimate Notatie en voorbeelden versie 0.1 Bert Dingemans Inhoudsopgave Inhoudsopgave... 2 Inleiding... 3 Archimate... 3 Domeininformatiemodellen... 4 Modellering...
DATAMODELLERING GEAVANCEERD UML KLASSEMODEL
DATAMODELLERING GEAVANCEERD UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm geavanceerd UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Sparse columns in SQL server 2008
Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : [email protected] www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG
nemen van een e-depot
Stappenplan bij het in gebruik nemen van een e-depot CONCEPT VOOR FEEDBACK Bijlage bij Handreiking voor het in gebruik nemen van een e-depot door decentrale overheden 23 juli 2015 Inleiding Dit stappenplan
DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING
DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate data- & applicatiemodellering beschreven. Deze modelleervorm staat in verhouding
De complete oplossing voor uw kadastrale informatievoorziening.
De complete oplossing voor uw kadastrale informatievoorziening. Foto: Mugmedia Het Kadaster gaat de levering van kadastrale informatie ingrijpend vernieuwen. Het huidige proces van verwerken van kadastrale
DATAMODELLERING SIPOC
DATAMODELLERING SIPOC Inleiding In dit whitepaper wordt de datamodelleervorm Sipoc beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen van
Project Start Architectuur (PSA)
Project Start Architectuur (PSA) InterActory Architectuur Service Orientatie versie 0.2 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging 0.1 Maart 2012 Bert
DATAMODELLERING SCORE MATRIX
DATAMODELLERING SCORE MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm Score Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld
Business Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans
Business Scenario Voorbeeld Archimate Risico Extensie versie 0.1 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging Review historie Naam Afdeling Functie Datum
DATAMODELLERING ER DIAGRAM
DATAMODELLERING ER DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm ER diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen
Gegevensrichtlijn uitkomst t.b.v. Peridos
DEFINITIEF Gegevensrichtlijn uitkomst t.b.v. Peridos Dit document is het resultaat van samenwerking tussen: Het RIVM-Centrum voor Bevolkingsonderzoek (CvB) www.rivm.nl Nictiz, het expertisecentrum voor
DATAMODELLERING DATA FLOW DIAGRAM
DATAMODELLERING DATA FLOW DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm data flow diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil
Hieronder staat een voorstel voor het kennismodel voor de vernieuwde EAR wiki.
Kennismodel EAR wiki Het doel is een rijksbrede informatie-infrastructuur: De kaders en de generieke diensten en producten op het terrein van informatievoorziening en ICT die worden aangeboden aan organisaties
Stakeholder behoeften beschrijven binnen Togaf 9
Stakeholder behoeften beschrijven binnen Togaf 9 Inventarisatie van concerns, requirements, principes en patronen Bert Dingemans Togaf 9 kent verschillende entiteiten om de behoeften van stakeholders te
Praktisch Implementeren van EA bij Gemeenten
Praktisch Implementeren van EA bij Gemeenten Edwin de Vries 3 juni 2008 Praktisch Implementeren van Enterprise Architectuur bij Gemeenten Waarom Architectuur bij Gemeenten? Praktische aanpak Invulling
Proactief en voorspellend beheer Beheer kan effi ciënter en met hogere kwaliteit
Proactief en voorspellend beheer Beheer kan effi ciënter en met hogere kwaliteit Beheer kan efficiënter en met hogere kwaliteit Leveranciers van beheertools en organisaties die IT-beheer uitvoeren prijzen
CORA 1.0 Bedrijfs- en ICT-referentiearchitectuur voor woningcorporaties
CORA 1.0 Bedrijfs- en ICT-referentiearchitectuur voor woningcorporaties Hoe zorgen we ervoor dat we nieuwe diensten en producten soepel in onze bedrijfsvoering op kunnen nemen? Hoe geven we betere invulling
AFSPRAKEN StUF StUF bg OVERZICHT. Datum: 23 september 2017
OVERZICHT 1. Vullen gegevensmagazijnen 2. Slechts één bron voor historische gegevens 3. Herstel fouten in historie gegevensmagazijnen 4. Meeleveren gerelateerden uit gegevensmagazijn 5. Mutatiesoort =
bij het in gebruik nemen van een e-depot
STAPPENPLAN bij het in gebruik nemen van een e-depot Bijlage bij Handreiking voor het in gebruik nemen van een e-depot door decentrale overheden December 2015 Inleiding Dit stappenplan laat zien welke
Keteininformatiemodellering op basis van UML
Keteininformatiemodellering op basis van UML Richtlijnen en voorbeelden versie 0.1 Bert Dingemans Keteininformatiemodellering op basis van UML... 1 Richtlijnen en voorbeelden... 1 Inleiding... 2 Documenten...
Les S-01: De basisbeginselen van SQL
Les S-01: De basisbeginselen van SQL 1.0 Relationele databases en SQL Een database is een bestand waarin gegevens worden opgeslagen in de vorm van tabellen. Zo kan een huisarts met behulp van een database
Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag.
Voorbeeldproject Een Haagse SOA Dit voorbeeldproject beschrijft het gebruik van web services (open standaarden) voor de ontsluiting van kernregistraties bij de gemeente Den Haag. Aanleiding Vanuit de visie
Digitale duurzaamheid
Digitale duurzaamheid Verantwoording van publieke diensten Bij het leveren van publieke diensten maakt de overheid gebruik van publieke middelen. De overheid moet zich over de besteding hiervan tegenover
DATAMODELLERING ARCHIMATE DATAMODELLERING
DATAMODELLERING ARCHIMATE DATAMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate datamodellering beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Introductie van een servicelaag voor canonieke data ontsluiting Bert Dingemans
Introductie van een servicelaag Introductie van een servicelaag voor canonieke data ontsluiting Bert Dingemans Abstract Bij het inrichten van canonieke data ontsluiting wordt vanuit architectuur veelal
HERGEBRUIK VAN REQUIREMENTS
HERGEBRUIK VAN REQUIREMENTS EEN PRAKTISCHE AANPAK BUSINESS ANALYSE CENTER OF EXCELLENCE - SYNERGIO Inhoudsopgave 1 HERGEBRUIK VAN REQUIREMENTS... 3 1.1 GEBRUIKEN VERSUS HERGEBRUIKEN... 4 2 STRATEGIE...
Canonieke data-architectuur Bert Dingemans
Canonieke data-architectuur Canonieke data-architectuur Bert Dingemans Abstract Deze whitepaper beschrijft diverse aspecten van canonieke data-architectuur. Naast de definitie van canonieke data-architectuur
Kenmerken van DLArchitect
Kenmerken van DLArchitect Bert Dingemans, e-mail : [email protected] www : http://www.dla-os.nl 1 Inhoud KENMERKEN VAN DLARCHITECT... 1 INHOUD... 2 INLEIDING... 3 ARCHITECTUUR... 3 Merode... 3 Methode en
Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels.
Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl Handleiding Generieke interface Energielabels Documentnaam [Handleiding Generieke interface Energielabels.doc]
Ligt uw uitdaging in het aansluiten op de voorzieningen en de distributie van basisgegevens?
INTEGRATIE PLATFORM Ligt uw uitdaging in het aansluiten op de voorzieningen en de distributie van basisgegevens? Met het Neuron Integratie Platform kunt u uw informatievoorziening op betrouwbare en efficiënte
Handreiking uniforme gegevenslevering Stelselcatalogus 2.0
Handreiking uniforme gegevenslevering Stelselcatalogus 2.0 Versie 1.1 (toevoeging metagegevens Toegankelijkheid en Gebruiksvoorwaarden, na afstemming in beheeroverleg d.d. 28-01-2014) Gegevenslevering
Vergelijking verwerkingsregister AVG
Vergelijking verwerkingsregister AVG Voor een gemeente in Noord-Nederland is een korte vergelijking gedaan van de verwerkingsregisters van en. Hierbij is met name gekeken naar het voldoen aan de wettelijke
Generieke interface energielabels
Handleiding Generieke interface energielabels In opdracht van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties (Directie Woningbouw) 1 Inleiding 3 1.1 Doel 3 1.2 Korte omschrijving 3 1.3 Indeling
Een andere aanpak: Informatiekundige ontwikkelingen komende jaren?
Een andere aanpak: Informatiekundige ontwikkelingen komende jaren? Theo Peters, KING. 11 april 2017 Waar zijn wij van. GEMMA architectuur Gegevens en berichten standaarden Leveranciersmanagement Architectuur
SAP Enterprise Asset Management en GIS
Ideo Whitepaper SAP Enterprise Asset Management en GIS Waar zat die gasleiding nou ook al weer precies, heb ik mijn monteur wel met de juiste materialen naar de juiste locatie gestuurd en heb ik alle relevante
Resultaten gesprekssessie 1 Elektronische Productinformatie
Resultaten gesprekssessie 1 Elektronische Productinformatie De gesprekssessie werd geopend met een korte inleiding over het onderwerp Elektronische productinformatie. Hierin werd onder andere geïllustreerd
DATAMODELLERING BEGRIPPENBOOM
DATAMODELLERING BEGRIPPENBOOM Inleiding In dit whitepaper wordt de datamodelleervorm begrippenboom inclusief de begrippenlijst beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Praktijkinstructie Geautomatiseerde informatievoorziening - beheer 3 (CIN02.3/CREBO:50170)
instructie Geautomatiseerde informatievoorziening - beheer 3 (CIN02.3/CREBO:50170) pi.cin02.3.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen,
Monitoring & Rapportage
Monitoring & Rapportage Meer grip op en begrip van de omgeving Door :Tauvic Ritter Waar staan we voor Doel voor AO - Services Monitoring Alles onder controlle hebben Incidenten effectief afhandelen Rustig
NHR plug-in. Versie 14.02
NHR plug-in Versie 14.02 Niets uit deze publicatie mag worden verveelvoudigd en/of openbaar gemaakt door middel van druk, fotokopie, microfilm, geluidsband, elektronisch of op welke andere wijze dan ook
Context Informatiestandaarden
Context Informatiestandaarden Inleiding Om zorgverleners in staat te stellen om volgens een kwaliteitsstandaard te werken moeten proces, organisatie en ondersteunende middelen daarop aansluiten. Voor ICT-systemen
Programma Informatie-uitwisseling Milieuhandhaving. PIM is een samenwerking tussen Rijk, IPO en VNG www.informatieuitwisselingmilieu.
Programma Informatie-uitwisseling Milieuhandhaving PIM is een samenwerking tussen Rijk, IPO en VNG www.informatieuitwisselingmilieu.nl PIM RUD s Politie Veiligheids- OM Rijksinspecties regio s Agenda 1.
Technisch Ontwerp W e b s i t e W O S I
Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept
Informatieobjecten zijn systematisch beschreven
AP17 Informatieobjecten zijn systematisch beschreven Statement De aan de dienst gerelateerde informatieobjecten zijn systematisch beschreven en op passende wijze gemodelleerd. Afgeleid van BP2 (vindbaar)
Inhoudelijke reactie EGEM op adviesrapport Telematica Instituut: 'Over het service-georiënteerde gehalte van StUF 3.0.'
Inhoudelijke reactie EGEM op adviesrapport Telematica Instituut: 'Over het service-georiënteerde gehalte van StUF 3.0.' Versie Concept 0.2 Datum 15-11-2007 Inhoudsopgave 1 Inleiding...2 2 Inhoudelijke
CIVISION OPERATIONELE OVERZICHTEN
CIVISION OPERATIONELE OVERZICHTEN BESCHRIJVING VAN DE OPLOSSING Makelaarsuite is het centrale platform dat u in staat stelt om basisregistraties te koppelen en informatiestromen en ketens op te zetten
Resultaatgerichte monitoring in het Amphia Ziekenhuis
Resultaatgerichte monitoring in het Amphia Ziekenhuis Ketenmonitoring binnen het ziekenhuis ValueBlue is gespecialiseerd in het inrichten van ketenmonitoring voor organisaties, waaronder ook ziekenhuizen.
Rapportage Pizzasessie Functioneel-beheer.com Specialisten Managers Adviseurs Algemeen functioneel beheer applicatiebeheer informatiemanagement
Rapportage Pizzasessie Functioneel-beheer.com Alle deelnemers hebben hun functienaam opgegeven. De volgende functienamen zijn gemeld: Specialisten o Functioneel beheerder (9x) o Functioneel applicatiebeheerder
0.1 Verdieping BAG Bevragen. versie 0.1. Datum. 1 juli Document versie. 0.1 ConceptICT Services Keten RZDirectie IT
0.1 Verdieping BAG Bevragen versie 0.1 Datum 1 juli 2016 Document versie 0.1 ConceptICT Services Keten RZDirectie IT Versiehistorie Versie datum Omschrijving 0.1 01-07-2016 Initiële versie. Versie 0.1
INLEIDING INFORMATIE- EN DATAMODELLERING
INLEIDING INFORMATIE- EN DATAMODELLERING Inleiding Informatie- en datamodellering is een belangrijk onderdeel van veel werkvelden in de bedrijfskunde en de informatiekunde. Denk bijvoorbeeld aan informatie
Inleiding. Welke gegevens centraliseren we? Kansrijk op weg naar Common Ground
Inleiding De gemeentelijke koepelverenigingen voor I&A professionals IMG 100.000+ en de VIAG hebben het initiatief genomen voor Common Ground. De VNG heeft dit initiatief omarmd en ondersteunt het van
DATAMODELLERING XML SCHEMA DEFINITIONS
DATAMODELLERING XML SCHEMA DEFINITIONS Inleiding In dit whitepaper wordt de datamodelleervorm XML Schema Definition (XSD) beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
KING Leveranciersdag 2 maart 2012 Arnoud Quanjer, Jeffrey Gortmaker, KING. Architectuur Bodemplaat Basisgemeente
KING Leveranciersdag 2 maart 2012 Arnoud Quanjer, Jeffrey Gortmaker, KING Architectuur Bodemplaat Basisgemeente Basisgemeente geeft samenwerking inhoud, vorm en richting Convergeren op proces en inhoud
Sjabloon Project Start Architectuur (PSA), versie 0.1
Sjabloon Project Start Architectuur (PSA), versie 0.1 Doelstelling document Een PSA (Project Start Architectuur) is bedoeld om te borgen dat nieuwe ontwikkelingen en veranderingen in samenhang worden gerealiseerd
Enterprise Architectuur PDOK
Enterprise Architectuur PDOK (Aanvulling op bestaande PSA) Auteurs Pieter Meijer (Programmamanager PDOK) Juan Guillen Scholten (Enterprise architect PDOK) Stephen Oostenbrink (Enterprise architect) Versie
Voorbeeldwerkwijze bij overleden rechthebbenden in de Basisregistratie Kadaster (BRK) Handreiking op basis van best practices
Voorbeeldwerkwijze bij overleden rechthebbenden in de Basisregistratie Kadaster (BRK) Handreiking op basis van best practices Juni 2015 Servicepunt basisregistraties Email [email protected] INHOUDSOPGAVE
Processen en juridische aspecten LV WOZ
Processen en juridische aspecten LV WOZ LV WOZ Inlichtingen Peter van den Heuij T 070-3427816 [email protected] Datum 23 mei 2011 Auteur Ruud Kathmann Bijlage: Inleiding Voor de aanbesteding van de
Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox
Beschrijving OpenTunnel koppelvlak met MijnOverheid BerichtenBox INHOUDSOPGAVE INLEIDING... 3 OPVRAGEN GEABONNEERDEN... 4 MASSALE AANLEVERING OP BASIS VAN META- DATA VIA XML... 5 MASSALE AANLEVERING MET
De rol van een data-architect. Bert Dingemans
De rol van een data-architect Bert Dingemans Abstract Bij een toenemende volwassenheid van data-architectuur neemt het gebruik van generieke gegevensverzamelingen toe. Deze gegevens worden veelal beheerd
Informatie & Databases
Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat
Projectenoverzicht Informatievoorziening en ICT
MEMO Aan : College van B&W, Commissie Middelen Van : Christien Sepers en Jeroen van der Hulst Datum : 2 april 2009 Onderwerp : Voortgangsrapportage ICT-projecten april 2009 Ons kenmerk : 2009008153 Projectenoverzicht
Stakeholders, concerns, principes en patronen in dataarchitectuur. Bert Dingemans
Stakeholders, concerns, principes en patronen in dataarchitectuur Bert Dingemans Abstract Veranderingen in en rond organisatie zijn van invloed op de rol van de data-architect. Door deze veranderingen
Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010
4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access
Digitaal Archief Vlaanderen Stappenplan & Projectfiches
www.pwc.be Digitaal Archief Vlaanderen Stappenplan & Projectfiches september 2013 1. Inleiding In dit deel van de studie rond het Digitaal Archief Vlaanderen bekijken we het technische stappenplan dat
Functioneel ontwerp. Regisseur
Functioneel ontwerp Regisseur Datum: Woensdag 2 maart 2005 Auteur: L. Kuunders Versie: 0.3 E-mail: [email protected] Functioneel Ontwerp Regisseur Pagina: 1 Inhoudsopgave INLEIDING... 3 FUNCTIONALITEIT
Databases - Inleiding
Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden
We zijn transparant over de kwaliteit van en tussen gegevensregistraties, geven inzicht in de betekenis van gegevens en we herstellen fouten in de
We zijn transparant over de kwaliteit van en tussen gegevensregistraties, geven inzicht in de betekenis van gegevens en we herstellen fouten in de bronregistraties." Ter bevordering van de privacy wordt
Whitepaper Zaaksgewijs werken volgens BCT
Handelsnaam van BCT automatisering BV KvK 14043652 postbus 300 6430 AH Hoensbroek heiberg 40 6436 CL Amstenrade t. +31 (0)46-442 45 45 f. +31 (0)46-442 47 30 [email protected] www.bct.nl servicedesk: t. +31
Begrippenlijst Inzicht in de wereld van big data, marketing en analyse
Begrippenlijst Inzicht in de wereld van big data, marketing en analyse 4orange, 2017 Hogehilweg 24 1101 CD Amsterdam Zuidoost www.4orange.nl 2 Inhoud Achtergrond & Aanleiding... 3 A... 3 B... 3 C... 3
Maximale inwonerstevredenheid. Overheid 360º. Daniël Prins (VeloA) Maarten van der Hoek (Exxellence)
Maximale inwonerstevredenheid Overheid 360º Daniël Prins (VeloA) Maarten van der Hoek (Exxellence) Digitale overheid 2017 Het kabinet wil in 2017 burgers en bedrijven volledig digitaal toegang geven tot
Presentatie NORA/MARIJ
Presentatie NORA/MARIJ 6 november 2009 Peter Bergman Adviseur Architectuur ICTU RENOIR RENOIR = REgie NuP Ondersteuning Implementatie en Realisatie Overzicht presentatie Families van (referentie-)architecturen
Vrienden van het Stelsel
Vrienden van het Stelsel Servicegericht werken in de gemeente Breda Thijs de Lange (gemeente Breda) Jascha Gregorowitsch (Enable-U) Agenda Waar komen we vandaan? Waar zijn we mee bezig? Waar gaan we naar
Workshop Privacy en Triage
Workshop Privacy en Triage Programma 1. Over de streep 2. Introductie Privacy & Triage 3. Triage in casus Privacy staat integraal werken in sociaal domein in de weg Gemeenten krijgen een grotere verantwoordelijkheid
TROWA. Visie en scope Informatiemodel Waterschapsverordening. Datum : : 2.0, definitief
TROWA Visie en scope Informatiemodel Waterschapsverordening Datum : 0-02-209 Versie : 2.0, definitief Documenthistorie Datum Versie Beschrijving 29--208 0. Initiële versie 07-2-208 0.2 Aangevulde/gecorrigeerde
PProject Start Architectuur (PSA)
PProject Start Architectuur (PSA) Archimate Risico Extensie (Are) versie 0.2 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging 0.1 Juni 2011 Bert Dingemans Geen
Depersonaliseren. Onderdeel van het boek Testdata management Geschreven door Bert Nienhuis DATPROF. Depersonaliseren
Onderdeel van het boek Testdata management Geschreven door Bert Nienhuis DATPROF Blz 1 (6) 1 Het beveiligen van persoonsgegevens kan op verschillende manieren worden gewaarborgd; hardware- en softwarematige
Enabling Mobile. Een whitepaper over het ontsluiten van data en systemen voor gebruik met en door mobiele applicaties
Enabling Mobile Een whitepaper over het ontsluiten van data en systemen voor gebruik met en door mobiele applicaties Door Rutger van Iperen Mobile Developer bij AMIS Services Introductie Het gebruik van
Uitwerking onderdelen werkplan
Uitwerking onderdelen werkplan Het Nationaal Platform Data Model (NPDM) heeft een werkplan opgesteld om richting te geven aan de activiteiten voor de komende maanden en inzicht te krijgen in de benodigde
Verkenning voor sensoren in de openbare ruimte. Hans Nouwens
Verkenning voor sensoren in de openbare ruimte Hans Nouwens Smart Cities: een wereld van afspraken Schaalbaar door afspraken Invulling van de middag Proloog Consultatie ronde: Wat is het probleem? Consultatie
