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 POC GBAadhoc service Digikoppeling Nov 09: Installatie Enable-U Digikoppeling (ebms variant) Apr 09: Installatie SOA Software Service Register (WUS variant) PIP Okt 08: Onderzoek ESB en SOA Governance juli 08: Implementatie WFM Nov 07: implementatie SOA Ontwikkel & Beheer Functies, Team Foundation Server, Core Orchestration V2.0 Aug 07: inkoop SOA componenten E-formulieren Digid Bedrijven Juli 07: Vaststelling SOA architectuur Mei 07: Onderzoek inrichting SOA Apr 07: Implementatie BIV (BasisInformatieVoorziening) Dec 06: Implementatie MO gereed + start beheerfase Feb 06: start technische implementatie MO Digid Jan 06: start nieuwe afdeling MO Apr 05: start onderzoek technische inrichting MO
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)
Integration Service Waarmee: een Gegevensmagazijn GBA(BRS) Cendris pctabel (BRS) Midoffice Database Persoonsgegevens, postcode tabel, KVK gegevens KVK gegevens (BRS)
Waarmee: Integration Service en de 7x24 uur truc SSIS GBA AS400 Gegevensmagazijn MS SQL 2005 data transformation Error check transformation transformation 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. 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. 8
Voorbeeld Postcode webservice
Integration Service Waarmee: Webservices BSN webservice KVK webservice PC webservice GFO webservice GBA(BRS) Cendris pctabel (BRS) Midoffice Database Persoonsgegevens, postcode tabel, KVK gegevens KVK gegevens (BRS)
Wat speelt er bij uitwisseling Partij A - GBA Partij B - SZ Proces Proces Gegevens Gegevens Applicaties Logistieke afspraken / standaarden Applicaties Logistieke afspraken / standaarden Netwerk
Webservices Gemeentelijk webform balie Ontsluiten van gegevens via (web)services Sociale Zaken Burgerzaken Bouwen CMS Post Landelijk Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders 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 CMS Post Landelijk Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF Service Register Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders Gegevensverzamelingen OverheidsServiceBus Zakenmagazijn (RGBZ) Gegevensmagazijn Basisregistratie medewerkers Stelsel van basisregistratie s (RSGB) Geo Informatie Openbare Informatie Datadistributie / datasynchronisatie Enable-U 1
Gemeentelijk webform CMS Post Landelijk balie Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF Service Register 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 En.. Beleiduitgangspunten met betrekking tot Services Sociale Zaken Burgerzaken Bouwen Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders 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 Dus niet.. Sociale Zaken Burgerzaken Bouwen CMS Post Landelijk Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders Gegevensverzamelingen OverheidsServiceBus Zakenmagazijn (RGBZ) Gegevensmagazijn Basisregistratie medewerkers Stelsel van basisregistratie s (RSGB) Geo Informatie Openbare Informatie Datadistributie / datasynchronisatie Enable-U 1
Gemeentelijk Service Register webform balie Maar wel.. Sociale Zaken Burgerzaken Bouwen CMS Post Landelijk Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF Service Register Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders Gegevensverzamelingen OverheidsServiceBus Zakenmagazijn (RGBZ) Gegevensmagazijn Basisregistratie medewerkers Stelsel van basisregistratie s (RSGB) Geo Informatie Openbare Informatie Datadistributie / datasynchronisatie Enable-U 1
Gemeentelijk Backoffice Webservices webform balie Ook opnemen in Service Register Sociale Zaken Burgerzaken Bouwen CMS Post Landelijk Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF Service Register Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders Gegevensverzamelingen OverheidsServiceBus Zakenmagazijn (RGBZ) Gegevensmagazijn Basisregistratie medewerkers Stelsel van basisregistratie s (RSGB) Geo Informatie Openbare Informatie Datadistributie / datasynchronisatie Enable-U 1
1 Voorbeeld van backoffice webservice
FO Afnemer Proces afnemer Gegevens afnemer Organisatie van ketenuitwisseling vandaag de dag.. Afnemer GBA Service org. / Diensten Mutatie bestanden Spontane verstrekkingen Bevragingen Webviewer LV s Landelijke Voorziening Admin. Bron houders KvK ( Commercieel) Service org. / Diensten Mutatie bestanden Landelijke Voorziening Geo. Webviewer RDW Service org. / Diensten Mutatie bestanden Applicaties in service enz. + under construction. Terugmeld Voorziening Admin. Terugmeld Voorziening Geo.
FO Afnemer Proces afnemer Gegevens afnemer Dmv landelijke generieke voorzieningen Afnemer Digikoppeling support tools Voorzieningen Digilevering Gebeurtenissen Digilevering Periodiek LV s Landelijke Voorziening Admin. Bron houders Digilevering bevragen enkv. Digilevering bevragen sameng. Landelijke Voorziening Geo. Digilevering selecteren enkv. Digilevering selecteren sameng. Terugmeld Voorziening Admin. Digimelding 1.0 Digimelding 2.0 Terugmeld Voorziening Geo. Stelselcatalogus
Met wie? -> De individuele basisregistraties RNI NHR GBA Niet - ingezetenen Rechts-Personen Personen BRV BRP BAG WOZ BRI BLAU Voertuigen Percelen Adressen en Gebouwen WOZ-waarde Inkomen Lonen, Arbeidsverhoudingen en Uitkeringen BRT GBKN (BGT) BRNO Topografie Grootschalige kaart Nederlandse Ondergrond
Webservice aanbieden aan ketenpartners Gemeentelijk webform CMS Post Landelijk balie Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF DMZ Digitaal loket + Webintake systeem Virtuele Webservices ebms Door toevoegen: -Pki overheid certificaat -SAML token -User id / password -WS-sec Service Register Sociale Zaken Burgerzaken Bouwen Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders 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 webform CMS Post Landelijk balie Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF DMZ Digitaal loket + Webintake systeem Virtuele Webservices ebms Door op te nemen in Service register en toevoegen policy beleid van de externe partner Service Register Sociale Zaken Burgerzaken Bouwen Belasting BAG Openbare werken Handhaving Burgerzaken BAG Personeelszaken. Afnemers Bronhouders Gegevensverzamelingen OverheidsServiceBus Zakenmagazijn (RGBZ) Gegevensmagazijn Basisregistratie medewerkers Stelsel van basisregistratie s (RSGB) Geo Informatie Openbare Informatie Datadistributie / datasynchronisatie Enable-U 2 24
Digikoppeling Gemeentelijk webform CMS Post Landelijk balie Telefoon Mail Wabo (OLO) PIP Machtigingen Voorziening DigiD TMF DMZ Digitaal loket + Webintake systeem Virtuele Webservices ebms Generieke Digikoppeling adapter opnemen in de architectuur. Business Proces Management adapter adapter adapter Orkestratie Transformatie Vertaling Service Register adapter adapter adapter Sociale Zaken Burgerzaken Bouwen Belasting Handhaven Openbare werken BAG Burgerzaken BAG Personeelszaken. Afnemers Bronhouders 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 <gereed; bestaande functionaliteit> Geautomatiseerde afname van BRP-gegevens via huidige BRS <gereed; bestaande functionaliteit> 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
Infrastructuur SOA Ontwikkeling Kanalen SOA Beheer Business Proces Modelling Business Proces Service Oriënted Infrastructuur Transport Applicatiebeheer Metadatamanagement Ontwikkelmethodiek Business Services Catalogus Publicatie en discovery OTAP Monitoren en detecteren Testprocedures Security & Logging Applicatie Services Hosting Releasemanagement Standaarden Wijzigingenbeheer GFO BRP Applicatie Autorisatie en toegang beheer Server Server AS/400 Techniek & Kwaliteitbeheer
Kunt u de verbinding leggen Zijn we overgekomen? Heeft u de controls in place?
Vragen? Thijs de Lange email: mc.de.lange@breda.nl Jascha Gregorowitsch email: jascha.gregorowitsch@enable-u.nl tel: 0651877613