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 toe? Relatie met het stelsel van basisgegevens
Tijdsbalk 2005
2006
2007
2008
2009
2010Digilevering Digikoppeling
Nov 09: Installatie Enable-U POC GBADigikoppeling (ebMS variant) adhoc service Apr 09: Installatie SOA Software Service Register (WUS variant) Okt 08: Onderzoek ESB en SOA Governance
PIP
juli 08: Implementatie WFM
Nov 07: implementatie SOA Ontwikkel & Beheer Functies , Team Foundation Server, Core Orchestration V2.0 Aug 07: inkoop SOA componenten Juli 07: Vaststelling SOA architectuur
Digid Bedrijven
Mei 07: Onderzoek inrichting SOA Apr 07: Implementatie BIV (BasisInformatieVoorziening) Dec 06: Implementatie MO gereed + start beheerfase Feb 06: start technische implementatie MO
Jan 06: start nieuwe afdeling MO Apr 05: start onderzoek technische inrichting MO
Digid
E-formulieren
Blik naar de toekomst • Gemma Thema 7 – de weg naar Service Oriëntatie • Controle wordt belangrijker, overzicht, inzicht, samenhang • Waar gaat mijn informatie naar toe? • Kan ik de vragen van mijn Auditors op dit gebied nog wel beantwoorden?
Eerste opzet midoffice architectuur (2005)
Waarmee: een Gegevensmagazijn
Midoffice Database Persoonsgegevens, postcode tabel, KVK gegevens
Integration Service
GBA(BRS)
Cendris pctabel (BRS)
KVK gegevens (BRS)
Waarmee: Integration Service en de 7x24 uur truc
SSIS GBA AS400 transformation
transformation
Error check
transformation
data
Gegevensmagazijn MS SQL 2005
data
data
+/- 0.1 sec +/- 22 min
Ontsluiten van het zakenmagazijn en gegevensmagazijn dmv WEBSERVICES Webservice: • Kan omschreven worden als een koppelvlak van een applicatie of database die toegankelijk is via standaard webprotocollen en waarbij wordt gecommuniceerd via XML-berichten zonder menselijke tussenkomst. •
8
Een webservice maakt het mogelijk om op afstand (zonder een specifieke applicatie) een dienst op te vragen, bijvoorbeeld het maken van een berekening, het leveren van gegevens of het uitvoeren van een taak.
Voorbeeld Postcode webservice
Waarmee: Webservices
BSN webservice
KVK webservice
PC webservice
GFO webservice
Midoffice Database Persoonsgegevens, postcode tabel, KVK gegevens
Integration Service
GBA(BRS)
Cendris pctabel (BRS)
KVK gegevens (BRS)
Wat speelt er bij uitwisseling Partij A - GBA
Partij B - SZ
Proces
Proces Gegevens
Gegevens
Applicaties
Applicaties Logistieke afspraken / standaarden
Logistieke afspraken / standaarden Netwerk
Webservices Gemeentelijk
webform
balie
Ontsluiten van gegevens via (web)services
Sociale Zaken Burgerzaken Bouwen Belasting
Telefoon
BAG Post
Afnemers
CMS
Openbare werken
Mail
Handhaving
Landelijk
……………… Burgerzaken BAG
DigiD
Personeelszaken
TMF
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
Webservices Gemeentelijk
webform
balie
Creëer een servicelaag en biedt de service aan vanuit een service register
Sociale Zaken Burgerzaken Bouwen Belasting
Telefoon
BAG Post
Afnemers
CMS
Openbare werken
Mail
Handhaving
Landelijk
……………… Burgerzaken
Service Register
BAG
DigiD
Personeelszaken
TMF
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
1
Service Register Gemeentelijk
webform
Telefoon
Post
Mail
Landelijk
DigiD TMF
Burgerzaken Bouwen Belasting BAG Openbare werken Handhaving ……………… Burgerzaken BAG Personeelszaken
En….. Beleiduitgangspunten met betrekking tot Services
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
Sociale Zaken
Afnemers
CMS
balie
Verzamelen van alle (web)services in een catalogus / register • Publiceren en Zoeken • Service beschrijving • Contracten • Management informatie • Runtime Monitoring • Services kopiëren (virtualiseren) • Een samengestelde service • Toegang tot (web)services • Usermanagement (gebruikersbeheer) • Authenticatie & Authorisatie • Versie beheer van services Service Register • Relaties tussen services • Scheiden van beveiliging en de service
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
1
Overzicht, Inzicht, Samenhang van services
Webservices Gemeentelijk
webform
balie
Sociale Zaken
Dus niet…..
Burgerzaken Bouwen Belasting
Telefoon
BAG Post
Afnemers
CMS
Openbare werken
Mail
Handhaving
Landelijk
……………… Burgerzaken BAG
DigiD
Personeelszaken
TMF
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
1
Gemeentelijk
webform
Service Register
balie
Sociale Zaken
Maar wel..
Burgerzaken Bouwen Belasting
Telefoon
BAG Post
Afnemers
CMS
Openbare werken
Mail
Handhaving
Landelijk
……………… Burgerzaken
Service Register
BAG
DigiD
Personeelszaken
TMF
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
1
Gemeentelijk
webform
Backoffice Webservices
balie
Sociale Zaken
Ook opnemen in Service Register
Burgerzaken Bouwen Belasting
Telefoon
BAG Post
Afnemers
CMS
Openbare werken
Mail
Handhaving
Landelijk
……………… Burgerzaken
Service Register
BAG
DigiD
Personeelszaken
TMF
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
1
Voorbeeld van backoffice webservice
1
Organisatie van ketenuitwisseling vandaag de dag…..
Afnemer
GBA
Gegevens afnemer
Proces afnemer
FO Afnemer
Service org. / Diensten Mutatie bestanden Spontane verstrekkingen Bevragingen Webviewer
KvK ( Commercieel) Service org. / Diensten Mutatie bestanden Webviewer
RDW Service org. / Diensten Mutatie bestanden Applicaties in service
enz. + under construction.
LV’s Landelijke Voorziening Admin. Landelijke Voorziening Geo.
Terugmeld Voorziening Admin. Terugmeld Voorziening Geo.
Bron houders
Dmv landelijke generieke voorzieningen
Afnemer
Digikoppeling support tools
Voorzieningen Digilevering Gebeurtenissen
Gegevens afnemer
Proces afnemer
FO Afnemer
Digilevering Periodiek Digilevering bevragen enkv.
LV’s Landelijke Voorziening Admin. Landelijke Voorziening Geo.
Digilevering bevragen sameng. Digilevering selecteren enkv. Digilevering selecteren sameng.
Digimelding 1.0 Digimelding 2.0 Stelselcatalogus
Terugmeld Voorziening Admin. Terugmeld Voorziening Geo.
Bron houders
Met wie? -> De individuele basisregistraties RNI Niet - ingezetenen
BRV
Voertuigen
BRP
Percelen
NHR Rechts-Personen
Adressen en Gebouwen
Topografie
Personen
WOZ
BAG
BRT
GBA
WOZ-waarde
GBKN (BGT) Grootschalige kaart
BRNO
Nederlandse Ondergrond
BRI
BLAU
Inkomen
Lonen, Arbeidsverhoudingen en Uitkeringen
Webservice aanbieden aan ketenpartners Gemeentelijk
Door toevoegen: -Pki overheid certificaat -SAML token -User id / password -WS-sec
DMZ webform
Telefoon
Post
Digitaal loket + Webintake systeem
Burgerzaken Bouwen Belasting BAG Openbare werken
Mail
Handhaving
Landelijk Virtuele Webservices
……………… Burgerzaken
Service Register
BAG
DigiD
Personeelszaken
ebMS
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
TMF
Afnemers
CMS
balie
Sociale Zaken
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
2
Maar ook landelijke webservices opnemen Gemeentelijk
Door op te nemen in Service register en toevoegen policy beleid van de externe partner
DMZ webform
Telefoon
Digitaal loket + Webintake systeem
Burgerzaken Bouwen Belasting BAG
Post
Openbare werken
Mail
Handhaving
Landelijk Virtuele Webservices
……………… Burgerzaken
Service Register
BAG
DigiD
Personeelszaken
ebMS
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
TMF
Afnemers
CMS
balie
Sociale Zaken
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
2
24
Digikoppeling Gemeentelijk
Generieke Digikoppeling adapter opnemen in de architectuur.
DMZ webform
Telefoon
Post
Digitaal loket + Webintake systeem
Burgerzaken Bouwen Belasting Handhaven
Business Proces Management adapter adapter adapter adapter adapter adapter Orkestratie – Transformatie – Vertaling
Mail
Landelijk Virtuele Webservices
Openbare werken BAG ……………… Burgerzaken BAG
Service Register
DigiD
Personeelszaken
ebMS
Bronhouders
Wabo (OLO) PIP Machtigingen Voorziening
TMF
Afnemers
CMS
balie
Sociale Zaken
…………….
Gegevensverzamelingen
OverheidsServiceBus
Zakenmagazijn (RGBZ)
Gegevensmagazijn
Basisregistratie medewerkers
Stelsel van basisregistratie s (RSGB)
Geo Informatie
Openbare Informatie
Datadistributie / datasynchronisatie Enable-U®
2
25
En nu?? We hebben een midoffice en kunnen koppelen, maar……….
Nu gaan vertalen naar gemeentebreed werken onder architectuur om antwoord te geven op nieuwe ontwikkelingen op basis van NORA (versie 3 alweer) en de daarvan afgeleide GEMMA.
Hoe ziet die informatie architectuur van Breda eruit?
met
Pink Roccade
Visie op het Stelsel Scope: 4 basisregistraties: Adressen, Gebouwen, WOZ, Personen 1 ontsluiting op basis van RSGB formaat
Principes • Eenmalige aanlevering van gegevens door burgers en bedrijven, opvraging door alle overheidsinstanties, zonder dat eenieder voortdurend de kwaliteit van een gegeven hoeft te onderzoeken • Eén registerhouder per basisregistratie • Wettelijk verplicht gebruik van gegevens uit basisregistraties • Terugmeldplicht
Tijdlijn Naast de wettelijke verplichting zijn Basisregistraties ook randvoorwaardelijk voor verbetering van de dienstverlening aan onze klanten. Concreet betekent dit het hebben, maken en beschikbaar stellen van gegevens van hoge kwaliteit: juist & accuraat, volledig en tijdig.
• Wat staat er klaar op 1 juli 2011? • RSGB voor BAG+WOZ gegevens, schaalbaar voor BRP gegevens • Vulmechanismen die gegevens vanuit de bronapplicaties (BAG en WOZ) kopiëren naar de RSGB (minimaal dagelijkse frequentie) • 1 inzagevoorziening tbv BAG+WOZ gegevens (inzage op RSGB) • Digitaal formulier t.b.v. terugmelden naar BAG+WOZ
• Inzage en terugmelding op BRP verloopt via T&T-tool
• Geautomatiseerde afname van BRP-gegevens via huidige BRS
• Wat staat er klaar op 1 april 2012? • RSGB voor BAG+WOZ+BRP gegevens • Vulmechanismen die gegevens vanuit de bronapplicaties (BAG, WOZ, BRP) kopiëren naar de RSGB (minimaal dagelijkse frequentie) • Genoemde afzonderlijke inzage en terugmeldvoorzieningen zijn vervangen door 1 generieke oplossing voor BAG, WOZ en BRP
Inzoemen op Controle Uitdagingen
- Wettelijke beperkingen gebruik gegevens (privacy) - Audits - Data beschikbaarheid verwachtingen -Wie heeft welke info afgenomen? - Is het nog wel te beheren?
Oplossingen • • • •
Contracten vastleggen Abonnementen (Digilevering) Logging Transparant maken van infrastructuur • Service register • Cockpit tbv beheer
Kanalen
SOA Ontwikkeling
Service Oriënted Infrastructuur
Business Proces Business Proces Modelling
Metadatamanagement
Catalogus
Publicatie en discovery
OTAP
Testprocedures
Applicatiebeheer
Transport
Business Services Ontwikkelmethodiek
SOA Beheer
Monitoren en detecteren
Security & Logging
Hosting
Standaarden Applicatie GFO
BRP
Infrastructuur
Applicatie Services
Releasemanagement
Wijzigingenbeheer
Autorisatie en toegang beheer
Techniek &
Kwaliteitbeheer Server
Server
AS/400
Kunt u de verbinding leggen • Zijn we overgekomen? • Heeft u de controls in place?
Vragen? • Thijs de Lange email: [email protected] • Jascha Gregorowitsch email: [email protected] tel: 0651877613