Lokale Authentieke Bron (LAB) voor Personen en Adressen & implementatie (PAL) Shopt IT 2012 Wim Lambrecht
Bio Wim Lambrecht Software Architect Schaubroeck Nazareth wil@schaubroeck.be
LAB & PAL Agenda Situatieschets Lokale Authentieke Bron (LAB) PAL: LAB voor Personen en Adressen
-1Situatie
Formaat en Inhoud (en Kwaliteit)
gegeven Gebied
:) eigen beheer, eigen baas, ons formaat, onze inhoud
: eigen beheer, eigen baas, ons formaat, onze inhoud...... maar ook... Onze kwaliteitsbewaking, dubbels, fouten, out-of-date,... ons moeite om noodzakelijke aanpassingen uit te voeren,...
macro Gebied: ocmw Gebied:... Gebied: gemeente/stad
micro app app app app Gebied: gemeente/stad
Ontsluiten en Delen
micro: in het gebied app app app app Gebied: gemeente/stad
macro Gebied:... Gebied: ocmw Gebied: gemeente/stad
:) Voordelen?
micro: in het gebied app app app app Gebied: gemeente/stad
micro app app app app Gebied: gemeente/stad
:( Uitwisselen vereist veelal vertalen (trans-vorm) Wijzigingen aan formaat partij 1 vergt wijziging formaat partij 2 => afhankelijkheid Beperkingen fysieke uitwisseling...
Gekende Bronnen
Rijksregister Vkbo Crab Gebied: gemeente/stad
Rijksregister Vkbo Crab Gebied: gemeente/stad
Rijksregister Vkbo Crab Gebied: gemeente/stad
Rijksregister Vkbo Crab Gebied: gemeente/stad
Rijksregister Vkbo Crab Gebied: gemeente/stad
Rijksregister Vkbo Crab Gebied: gemeente/stad
Gekende Bronnen :) :) Universelere formaten Authentieke gegevens, beheer gebeurt ook aldaar Minder transformaties
Gekende Bronnen :( :) Universeler formaten, maar specifiek per bron Verspreiden zich in applicaties Kwaliteit?! wel meer standaard formaten maar niet door elke app gebruikt! veel verschillende formaten in omloop! Hoe gegevens goed verenigen? Nieuwe bronnen (ongetwijfeld) Meespelen : security, acceptatie-testen, verstrenging security
-2Lokale Authentieke Bron
Formaat en Inhoud (en kwaliteit)
Nieuw formaat
micro app app app app Gebied: gemeente/stad
pas apps aan of transformeer indien (nog) niet mogelijk micro X app app X app app Gebied: gemeente/stad
Uitwisselbaarheid micro X app app X app app Gebied: gemeente/stad
Relatie met Gekende Bronnen
Rijksregister Vkbo Crab Gebied: gemeente/stad
Rijksregister Vkbo Crab QA X X Gebied: gemeente/stad Transform Security / acceptatie Protocol (ws,ftp,...) QA!
Rijksregister Vkbo Crab QA Andere Bronnen other other X X Gebied: gemeente/stad
QA Kwaliteits bewaking
QA ook lokaal! input QA Gebied: gemeente/stad input input Applicatie-specifieke Applicatie-specifiekeinput input(formulieren, (formulieren,dialog, dialog,...)...)
Ontsluiten en Delen
Protocol (ws,ftp,...) Security / acceptatie Transform & QA! open QA QA open open other other Gebied: gemeente/stad open open Opportuniteiten Opportuniteitentot totuitwisseling uitwisselinggegevens gegevensmet metandere andere partijen ( derden ). Ook zij spreken dan uw taal partijen ( derden ). Ook zij spreken dan uw taal... bv. bv.ontsluiting ontsluitingvia viawebservices webservices
-3PAL LAB voor Personen en Adressen Concrete implementatie
NOOT NOOT PAL PALimplementeert implementeerthet hetprincipe principevan vanlab LABininhet het domein domeinvan vanpersoonspersoons-en enadresgegevens. Adresgegevens. PAL PALlevert levertoplossingen oplossingenvoor voorde deeerder eerdergeziene geziene concepten conceptendoch dochvult vultdeze dezenog nogverder verderaan aanmet met nuttige nuttigeextra extravoorzieningen. voorzieningen.deze Dezezijn zijnmogelijks mogelijksook ook interessant interessantom omop opde denemen nemenininde deset setvoor vooreen een LAB extra! LAB......(deze (dezelaatste laatsteworden wordenhierna hiernaals als extra! extra! aangegeven) extra! aangegeven) -PAL-
PAL = eigen formaat voor gegevens rond... Personen (natuurlijk / niet-natuurlijk) Adressen (=Straat, Plaats, Land) Hun onderlinge relaties (werkadres, gezinnen, verenigingen) Rand/Satelliet-informatie (e-mail, telefonie,...) -PAL- persoon adres D
Persoon en verschillende Adres relaties D
Persoon en verschillende Coördinaten D
Persoon en verschillende Coördinaten (bv. Ondernemingen) D
Applicaties gebruiken PAL gegevens (Financiële toepassingen) -PAL-
Applicaties gebruiken PAL gegevens (ebestuur) -PAL- D
Applicaties gebruiken PAL gegevens -PAL- D
PAL inhoud - voeding Rijksregister Vkbo verschillende bronnen bulk imports PAL zorgt daarbij voor:... QA PAL enabled PAL enabled App App PAL enabled PAL enabled App App PAL enabled PAL enabled App App Gebied: gemeente/stad -PAL- Transformatie naar PAL formaat met respect voor bron (extra natives) Noodzakelijke security en eventuele acceptatie-testen Protocol onafhankelijkheid (ftp, ws,...) Extra! Up-to-date houden van deze gegevens
Respect voor native gegevens -PAL- D
PAL historiek extra! -PAL- D
PAL traceerbaarheid extra! -PAL- D
Q(uality) A(ssurance) QA QA Elke Elkebewerking bewerkingop opde depal PALgegevensset gegevensset wordt bewaakt door de QA waakhond. wordt bewaakt door de QA waakhond. Aktief Aktiefbij bijzowel zowelbackground background(diverse (diverse imports) als interactieve operaties. imports) als interactieve operaties. Niet Niettetevergeten vergeten: :we webeginnen beginnenveelal veelal niet met een schone lei, vele applicaties niet met een schone lei, vele applicaties hanteren hanterenmomenteel momenteelalalverschillende verschillende formaten, QA helpt u bij het formaten, QA helpt u bij hetzoek zoekvan vande de juiste gegevens... juiste gegevens... Deze DezeQA QAvoorziening voorzieningisisininweze wezeeen een uitbreidbaar raamwerk dat o.a. voorziet uitbreidbaar raamwerk dat o.a. voorziet ininhet hetzoeken zoekennaar naarde deoptimale optimalematch. match. QA Suggestie dialoog -PAL- D
Q(uality) A(ssurance) QA QA -PAL- D
Live-Search extra! Live Liveopzoeken opzoeken(of (ofdoorzoeken) doorzoeken)naar naargegevens gegevensvan vanauthentieke authentiekebronnen bronnen(via (viahun hun aangeboden voorzieningen. aangeboden voorzieningen. Overnemen Overnemenzoekresultaten zoekresultatennaar naarpal PALset. set. Up-to-date Up-to-datehouden, houden,ook ookvan vandeze dezebuiten buitengrondgebied grondgebiedbestuur bestuurgelegen gelegengegevens gegevens -PAL- D
Live-Search -PAL- extra! D
Live-Search -PAL- extra! D
I will do this only once ( PAL Opstelling ) -PAL-
PAL Central -PAL-
Rijksregister Vkbo Crab... QA -PAL- open PAL Central Gebied: gemeente/stad
Rijksregister Vkbo Crab... QA -PAL- open PAL Central Gebied: gemeente/stad
Ontsluiten van gegevens Rijksregister Vkbo Crab... QA open PAL Central open open Exports Webservices -PAL- Gebied: gemeente/stad
Ontsluiten Webservices (bv. SOAP) -PAL- D
Ontsluiten Webservices (bv. SOAP) -PAL- D
Centraal Beheer extra! Rijksregister Vkbo Crab... QA M PAL Central M(anage) M(anage) Centraal Beheer QA+! -PAL- Gebied: gemeente/stad
- tenslotte - Opstelling voor het echte leven ( PAL Opstelling finaal ) -PAL-
Applicatie onafhankelijkheid / Autonomie -PAL-
App Autonomie & Synchronisation extra! Rijksregister Vkbo Crab... PAL QA PAL QA -PAL- M PAL Central SYNC open PAL QA SYNC QA PAL QA Gebied: gemeente/stad
Ook: App Autonomie & Flexibeler Releases (multi-version support) extra! QA open M PAL Central 2.7 2.7 2.7 PAL PAL QA QA PAL QA SYNC 2.6.3 2.5 (!) PAL QA Gebied: gemeente/stad -PAL-
PAL LAB Agenda Situatieschets Beter: Lokale Authentieke Bron (LAB) LAB voor Personen en Adressen (implementatie: PAL)
Hou een open geest -PAL-
LAB & PAL Dank U! Wim Lambrecht