Op weg naar een meer klantgerichte gemeente Fasering: Verkenning, Beproeving en Realisatie Implementatie: Servicegerichte EGEM Architectuur Condities: Beheer(s)baar, open en toch beveiligd Service Oriented Architecture IDC, Local Conference, Amsterdam 22 mei 2008 Bas Kooter PM Inrichting Midoffice PM Digitaal Ontsluiten Bouwarchief Contact: 06-53791865, b.kooter@ixxi.nl
Agenda 1. Context Gemeente Arnhem (ontwikkelingen) EGEM Architectuur 2. Aanpak (3 Fasen, 2 Stromen) Fase 1 Foto ICT huishouding: landschap, bruggenkaart Ontwerp beoogde Architectuur Fase 2 Proof of Concept (3 cases, twee implementaties) Migratieplan voor Fase 3 Fase 3 Operationalisatie Aanpassing Infrastructuur Nieuwe ontwikkelingen Proces inrichten met SOA 3. Afsluiting Aanbevelingen / Conclusies Afsluitende opmerkingen Vragen
Op weg naar een klantgerichte gemeente Burger Eenvoudiger voor de burger! Burger Balie Telefoon Internet Email Balie Telefoon Internet Email Balie Telefoon Internet Email Balie Telefoon (0800..) Internet Email Midoffice Back Office (A) Back Office (B) Back Office (C) verandering Back Office (A) Back Office (B) Back Office (C) Dienst A Dienst B Dienst C Gemeenschappelijke BasisGegevens Dienst A Dienst B Dienst C Van Naar
Architectuur Het EGEM referentiemodel Servicebus: onderlinge gegevensuitwisseling binnen de e-overheid Zaken Onderwijs Parkeren Bouwen Kadaster Topografie Gebouwen burger Belastingen Adressen Bedrijven NHR bedrijf Openb.werken Soc. Dienst Polisadm. Inkomen Geg.Mag. Burgerzaken GBA ambtenaar Frontoffice Gebruikers Communicatie Kanalen Midoffice Backoffice Afdelingen / Diensten Landelijke Registraties
Twee overlappende golfbewegingen Golf 1 Focus op de voorkant Digitaal ontsluiten van diensten Golf 2 Focus op beheer, beveiliging en integrale aansluiting van de achterkant op voorkant Deze presentatie gaat over de 2e golf
De aanpak (fasen en stromen) Verkenning Beproeving Operationalisatie Fase 1 Fase 2 Fase 3 Verkenning Foto Situatie Definitie Gewenste Architectuur Beproeving Proof of Concept 3 Cases Operationalisatie 5 Deelresultaten Nieuwe ontwikkelingen Sep 2006 Mrt 2007 Okt 2007
De aanpak (fasen en stromen) Verkenning Beproeving Operationalisatie A-Stroom Bestaande informatiehuishouding van de gemeente IST B-Stroom Gewenste architectuur (toekomst) SOLL Sep 2006 Mrt 2007 Okt 2007
De aanpak (fasen en stromen) Verkenning Beproeving Operationalisatie Beslissing Sep 2006 Mrt 2007 Okt 2007
Resultaten Fase 1 (Verkenning - 1) A B Huidige situatie Front Office Back Office Front Office Visie Mid Office Architectuur Foto van werkelijkheid mbv ICT Landschap + Bruggenkaart Inzicht in de complexiteit van bestaande informatiehuishouding Bouwtekening vd toekomst volgens EGEM Architectuur Back Office Gewenste situatie Fase 1 Biedt de mogelijkheid om IST en SOLL situaties hierop te projecteren en eenduidig te vergelijken
114 64 72 88 76 102 113 68 8 89 108 + 109 37 40 3 9 16 2 19 75 46 47 86 80 92 35 85 53 Resultaten Fase 1 (Verkenning - 2) Huidige situatie Order systeem Huisuitzetting Adresdata Leerlingenvervoer Humis (rolstoelen) Kinder opvang finstream UeWI Nemesys Stratech Projectwise 74 119 116 115 67 Pvberoep/ bezwaar Huisstijl GWS4all 117 118 Vastgoed RoPlan HR Flex Cool Beaufort GlobalFM Cyclomedia ArcGis PID 94 41 VHI MPM4all SUB4all 34 Smoelenboek BRM 12 Starwatch Telegids Front Office Digidata Quarto 62 Pass 63 60 82 Decade Deztaplan PIGA 44 GIGA BS8 BIS BIS4all BWT4all Smile Smartscreen Smile Smartcom Renflex ArtEvent Lamires 58 56 Cendris postcodetabel 52 Coherence KAD4all DGDialog 110 43 10 BGB4all 21 Bedrijvenbestand 112 KVK BDS COSA-VG AMIS ADR4all TNT post Postbank 61 DIGA CBS GHS4all Arnhemmail DIVWeb Printservice (Cendris) Belastingdienst Waterschappen BKR RDW LRD 103 Orthax A Kleurenlegenda CS IZ SB SO MO FD EXTERN 99 100 DIS/IZ ArnhemCard Allegro 25 111 107 126 PIV4all LLA4all 27 ODAS4ALL Web+ Digi-D 125 Ogone 91 Groupwise NDS/LDAP Back Office Visie Front Office B Mid Office Architectuur Frontoffice Authenticatie DigiD E-formulieren Webintake GIS Geo informatie Portaal Personalisatie Document management Workflow management CMS Webpublicaties Relatiebeheer (CRM) Back Office Gewenste situatie Fase 1 Midoffice Backoffice Zakenmagazijn Gegevensmagazijn Bestaande processystemen Backoffice broker Midoffice broker Ketenpartners Basisregister houders
Fase 2: Beproeving - 1 Lopende ontwikkelingen Front Office ICT Landschap + Bruggenkaarten A Back Office Afstemming Migratieplan Lessons Learned Gedefinieerde Cases geprojecteerd op beoogde architectuur B Front Office Mid Office Prototype Back Office Proof of Concept Werkende Cases & Architectuur Fase 1 Fase 2 Fase 3
Resultaten Fase 2 (Beproeving - 2) Case 1: Opvoeren nieuwe medewerker Beaufort (personeelsnr) NDS (emailadres) Telegids (telefoonnr) Case 2: Adreswijziging Burger Verificatie bij de BAG (adres) Verspreiding gegevens (PIV, ADR, GIGA) Case 3: Aanvraag van vergunning Invoer via E-formulier Proces opstarten en afhandeling volgen Inzet van zakenmagazijn
Resultaten Fase 2 (Beproeving - 3) Mid Office Broker (ORACLE BPEL) Individueel berichtenverkeer = Brieven Back Office Broker (ORACLE ESB) Bulkberichtenverkeer = Postzakken Alleen ORACLE ESB als BOB Mid Office Broker (ORACLE BPEL) Individueel berichtenverkeer = Brieven Back Office Broker (ORACLE ESB) Bulkberichtenverkeer = Postzakken ORACLE ESB én DDS4ALL als BOB
Fase 3 Operationalisatie Bestaand uitfaseren Legacy-deel Front Office Inzicht in de bestaande ICT huishouding + Migratiestrategie naar nieuwe architectuur Bestaand continueren A Bestaand Infaseren Back Office Hybride Situatie Resultaten Fase 2 Beslissing Front Office Eindrapport Fase 2 Migratieplan Fase 3 Infrastructuur Aanpassen Beheer, Beveiliging & Regelgeving Mid Office Operationeel Back Office B SOA Nieuwe ontwikkelingen Beheer(s)bare Infohuishouding Fase 3
Aanbesteding: Nieuw systeem (zonder midoffice) Burger E-formulier Subsidieaanvraag Digitale Documenten Subsidie dossiers Documenten, emails Subsidie systeem Medewerker subsidieverstrekking Begrotingsinfo Actuele budgetinfo Boekingsopdrachten Betalingsopdrachten Financien Financieel Medewerker
Aanbesteding: Nieuw systeem (met midoffice) Burger E-formulier Subsidieaanvraag Digitale Documenten Subsidie dossiers Documenten, emails Midoffice Subsidie systeem Begrotingsinfo Actuele budgetinfo Boekingsopdrachten Betalingsopdrachten Medewerker subsidieverstrekking Financien Financieel Medewerker
Toegevoegde waarde van het midoffice (1) Burger E-formulier Subsidieaanvraag Webservice Digitale Documenten Subsidie dossiers Documenten, Emails Webservice 5 Midoffice (Synchronisatie, Proces, Workflow) 4 1 2.1 2.2 3 Begrotingsinfo Actuele budgetinfo Boekingsopdrachten Betalingsopdrachten koppelvlak koppelvlak Backoffice Medewerker Subsidie systeem Financien Backoffice Medewerker
Toegevoegde waarde van het midoffice (2) Burger E-formulier Subsidieaanvraag Webservice 5 Webservice Digitale Documenten Webservice Zaken- & Gegevensmagazijn (Conform EGEM Architectuur) Webservice Subsidie dossiers Documenten, Emails 5 Midoffice (Synchronisatie, Proces, Workflow) 4 1 2.1 2.2 3 Begrotingsinfo Actuele budgetinfo Boekingsopdrachten Betalingsopdrachten koppelvlak koppelvlak Backoffice Medewerker Subsidie systeem Financien Backoffice Medewerker
Toegevoegde waarde van het midoffice (3) Frontoffice Medewerker Gerichte communicatie met identieke informatie Burger 5 5 Voortgangsinfo Subsidieaanvraag E-formulier Subsidieaanvraag Webservice 5 Webservice Digitale Documenten Webservice Zaken- & Gegevensmagazijn (Conform EGEM Architectuur) Webservice Subsidie dossiers Documenten, Emails 5 Midoffice (Synchronisatie, Proces, Workflow) 4 1 2.1 2.2 3 Begrotingsinfo Actuele budgetinfo Boekingsopdrachten Betalingsopdrachten koppelvlak koppelvlak Backoffice Medewerker Subsidie systeem Financien Backoffice Medewerker
Proces: Verhuizing zonder midoffice Locale proceskennis, beslissingen en activiteiten. Geen bewaking/monitoring van het totale proces. Burger Indienen Status: Ontvangen Status: In Behandeling Status: Akkoord WebIntake Resultaat controle Gegevens bijwerken Gegevens bijwerken Gegevens bijwerken BAG Adres controle Doorsturen GBA GBA Status: Ontvangen Status: In Behandeling Status: Akkoord Zakenmagazijn Zaak bijwerken Zaak bijwerken Zaak bijwerken
Proces: Verhuizing met midoffice Generieke Proceslaag Business Process Execution Language Begin Adres Controle Doorsturen GBA Status Ontvangen Loop Status Bijwerken Verhuizing Akkoord Einde Burger Indienen Status: Ontvangen In Behandeling Akkoord Verwerkt WebIntake BAG GBA Zakenmagazijn
Proces: Verhuizing met midoffice Generieke Proceslaag Business Process Execution Language Begin Adres Controle Doorsturen GBA Status Ontvangen Loop Status Bijwerken Verhuizing Akkoord Einde Globaal: Proceskennis, Monitoring en Signalering Burger Indienen Lokaal: Activiteiten en Beslissingen Status: Ontvangen In Behandeling Akkoord Verwerkt WebIntake Globale proces lijkt complex, en.. dat is het ook! maar BAG Elk proces wordt op vergelijkbare wijze gerealiseerd. GBA Voorheen was elk proces zogenaamd uniek. Nu heeft elk proces generieke & specifieke aspecten. Zakenmagazijn
Deelresultaat 1: Infrastructuur Frontoffice Midoffice Backoffice Ketenpartners en Basisregister houders Oracle Data Integrator (ODI) Document / Record management Oracle Universal COSA/DIGA + Content Management Oracle UCM (tbv DIBA) (Stellent) Zakenmagazijn Redora: Oracle Redline RDBMS Zaken (EGEM + Oracle RDBMS) Oracle Data Integrator ( ODI) Gegevensmagazijn Redora: Redline Gegevens (EGEM Oracle + Oracle RDBMS RDBMS) Oracle Data Integrator (ODI) Bestaande processystemen Oracle WebCenter Oracle (Incl Portal) Portal Oracle Oracle Webservice WebServices Manager Manager (WSM) Adapters Adapters Single Sign-On Oracle Service Registry (UDDI) Oracle Service Registry (UDDI) Oracle BPEL Process Manager Oracle Enterprise Oracle Service Enterprise Bus Service (ESB) Bus Oracle RDBMS Proces en en metadata Oracle Identity Management (IDM)
Aanbevelingen / conclusies De twee stromen zijn cruciaal Bestaande Informatiehuishouding IST Gewenste toekomst (architectuur) SOLL Duidelijke fasering met tussentijdse beslismomenten 1. Verkenning 2. Beproeving 3. Operationalisatie Goede resultaatdefinitie (cases = bedrijfsprocessen) Overzichtelijk, niet te groot, groeibriljantjes, olievlek Geeft herkenning/aansluiting bij de business Geeft focus aan het ontwikkelteam Techniek is cruciaal maar niet de issue Afstemming met organisatie: 60-80% Technische realisatie: 40-20% Een goed team Klein maar krachtig Aanvullende en deels overlappende competenties Mix van extern met intern Een rechte rug
Afsluitende opmerkingen De gemeente zit in een stroomversnelling. Dienstverlening richting burger is leidend. 7x24 uur, via alle kanalen transparantie, informatie op maat Ontwikkelen en beheren onder architectuur. Strictere regels bij aanbestedingen Ontkoppeling van functionaliteiten Generieke koppelvlakken (webservices) Flexibeler Informatiehuishouding. Gemeente komt meer in control.
Vragen / opmerkingen?