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,
[email protected]
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
Burger
Eenvoudiger voor de burger !
Email
Internet
Telefoon
Balie
Email
Internet
Telefoon
Balie
Email
Internet
Telefoon
Balie
Telefoon (0800..)
Balie
Internet
Email
Midoffice
Back Office (A)
Back Office (B)
Back Office (C)
verandering
Back Office (A)
Back Office (B)
Back Office (C)
Gemeenschappelijke BasisGegevens Dienst A
Dienst B
Van
Dienst C
Dienst A
Dienst B
Naar
Dienst C
Architectuur Het EGEM referentiemodel
Servicebus: onderlinge gegevensuitwisseling binnen de e-overheid
Onderwijs
Kadaster
Zaken Parkeren
Topografie Gebouwen
Bouwen Adressen burger
Belastingen
Bedrijven
NHR
Openb.werken
Polisadm.
Soc. Dienst
Inkomen
Burgerzaken
GBA
bedrijf
Geg.Mag. ambtenaar
Frontoffice Communicatie Gebruikers 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
Fase 1
Fase 2
Fase 3
Verkenning
Beproeving
Operationalisatie
Foto Situatie
Proof of Concept
5 Deelresultaten Nieuwe ontwikkelingen
Definitie Gewenste Architectuur
Sep 2006
Mrt 2007
Operationalisatie
3 Cases
Okt 2007
De aanpak (fasen en stromen) Verkenning
Operationalisatie
Beproeving
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
Operationalisatie
Beproeving
∆
Beslissing
Sep 2006
Mrt 2007
Okt 2007
Resultaten Fase 1 (Verkenning - 1) Huidige situatie Front Office
A Back Office
Foto van werkelijkheid mbv ICT Landschap + Bruggenkaart Inzicht in de complexiteit van bestaande informatiehuishouding
Visie Front Office
B
Mid Office Architectuur
Back Office
Gewenste situatie
Fase 1
Bouwtekening vd toekomst volgens EGEM Architectuur Biedt de mogelijkheid om “IST” en “SOLL” situaties hierop te projecteren en eenduidig te vergelijken
Resultaten Fase 1 (Verkenning - 2) HR Flex
Pvberoep/ bezwaar
Adresdata Leerlingenvervoer Humis (rolstoelen)
UeWI
BRM
75
Beaufort
Huisuitzetting
113
MPM4all 11
Cyclomedia
8
74
ArcGis
64
GWS4all
Vastgoed
72 67
PID
41
34
SUB4all
Stratech VHI RoPlan 82
Digidata
94
Pass
Deztaplan 37
Decade
BWT4all
9
GIGA 62
44
Smile Smartscreen
3
63
PIGA 56 58
DGDialog
43
52
10
ArtEvent Lamires
BGB4all 11
Coherence
Cendris postcodetabel
88
112
KVK
89
BDS
Kleurenlegenda CS IZ
A
SB
Printservice (Cendris) Belastingdienst Waterschappen
GHS4all
108 + 109
Arnhemmail
Orthax
DIVWeb
99
10
0 80
DIS/IZ 25
107
Groupwise
111
BKR
Allegro PIV4all
2
Web+
85
LLA4all
Back Office
Visie Front Office Frontoffice
Authenticatie DigiD
E-formulieren Webintake
Mid Office Architectuur
GIS Geo informatie
Portaal Personalisatie
CMS Webpublicaties
Document management Workflow management Relatiebeheer (CRM)
Midoffice Backoffice
Fase 1
Zakenmagazijn Midoffice broker Ketenpartners
Gegevensmagazijn
Gewenste situatie
Bestaande processystemen
Backoffice broker
Basisregister houders
5
8
LRD
ODAS4ALL
Digi-D
12
RDW 27
FD
91
86
126
ArnhemCard
68
EXTERN
TNT post
92
16
102
SO MO
ADR4all
DIGA
10 3
CBS
19
COSA-VG
61
Postbank
21
0
KAD4all AMIS
Bedrijvenbestand
Smile Smartcom
35
BIS4all BS8
60
Renflex
BIS
40
76
Quarto
Front Office
Back Office
Telegids
GlobalFM
Projectwise
B
53
46 47
11 5
finstream
Nemesys
Starwatch 12
7 11
Huisstijl
Kinder opvang
Huidige situatie
Smoelenboek
Cool
Order systeem
11 9
116 114
Ogone
NDS/LDAP
Fase 2: Beproeving - 1
Lopende ontwikkelingen Front Office
ICT Landschap + Bruggenkaarten
Migratieplan
A Back Office
Afstemming
Lessons Learned
Front Office
Gedefinieerde Cases geprojecteerd op beoogde architectuur
B
Mid Office Prototype
Werkende Cases & Architectuur
Back Office
Proof of Concept
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
Mid Office Broker (ORACLE BPEL) Individueel berichtenverkeer = Brieven
Back Office Broker (ORACLE ESB) Bulkberichtenverkeer = Postzakken
Alleen ORACLE ESB als BOB
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
Bestaand Infaseren
A Back Office
Hybride Situatie Front Office
Resultaten Fase 2 Eindrapport Fase 2 Migratieplan Fase 3
Beslissing
Infrastructuur Aanpassen Beheer, Beveiliging & Regelgeving
Mid Office Operationeel
B
Back Office
SOA
Beheer(s)bare Infohuishouding Nieuwe ontwikkelingen
Fase 3
Aanbesteding: Nieuw systeem (zonder midoffice) Burger
E-formulier
Subsidieaanvraag
Digitale Documenten
Subsidie dossiers Documenten, emails
Subsidie systeem
Medewerker subsidieverstrekking
Begrotingsinfo
Boekingsopdrachten
Actuele budgetinfo
Betalingsopdrachten
Financien
Financieel Medewerker
Aanbesteding: Nieuw systeem (met midoffice) Burger
E-formulier
Subsidieaanvraag
Digitale Documenten
Subsidie dossiers
Midoffice
Documenten, emails
Begrotingsinfo
Boekingsopdrachten
Actuele budgetinfo
Betalingsopdrachten
Financien
Subsidie systeem
Medewerker subsidieverstrekking
Financieel Medewerker
Toegevoegde waarde van het midoffice (1) Burger
E-formulier Subsidieaanvraag
Webservice
Digitale Documenten Webservice
Subsidie dossiers Documenten, Emails 5
4
3
Midoffice (Synchronisatie, Proces, Workflow) 1
2.1
2.2
Boekingsopdrachten Betalingsopdrachten
Begrotingsinfo Actuele budgetinfo
Backoffice Medewerker
koppelvlak
koppelvlak
Subsidie systeem
Financien
Backoffice Medewerker
Toegevoegde waarde van het midoffice (2) Burger
E-formulier Subsidieaanvraag
5
Webservice
Webservice
Zaken- & Gegevensmagazijn
Digitale Documenten
(Conform EGEM Architectuur)
Webservice
Webservice
Subsidie dossiers Documenten, Emails 5
4
3
Midoffice (Synchronisatie, Proces, Workflow) 1
2.1
2.2
Boekingsopdrachten Betalingsopdrachten
Begrotingsinfo Actuele budgetinfo
Backoffice Medewerker
koppelvlak
koppelvlak
Subsidie systeem
Financien
Backoffice Medewerker
Toegevoegde waarde van het midoffice (3) Gerichte communicatie met identieke informatie
Frontoffice Medewerker
5
5
Webservice
Burger
5
Voortgangsinfo
E-formulier
Subsidieaanvraag
Subsidieaanvraag
Webservice
Zaken- & Gegevensmagazijn
Digitale Documenten
(Conform EGEM Architectuur)
Webservice
Webservice
Subsidie dossiers Documenten, Emails 5
4
3
Midoffice (Synchronisatie, Proces, Workflow) 1
2.1
2.2
Boekingsopdrachten Betalingsopdrachten
Begrotingsinfo Actuele budgetinfo
Backoffice Medewerker
koppelvlak
koppelvlak
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
Adres controle
BAG 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
Loop Begin
Adres Controle
Burger Indienen
WebIntake
BAG
GBA
Zakenmagazijn
Doorsturen GBA
Status Ontvangen
Status Bijwerken
Status: •Ontvangen •In Behandeling •Akkoord
Verhuizing Akkoord
Verwerkt
Einde
Proces: Verhuizing met midoffice Generieke Proceslaag Business Process Execution Language
Loop Begin
Adres Controle
Doorsturen GBA
Status Ontvangen
Status Bijwerken
Verhuizing Akkoord
Einde
Status:en Signalering Globaal: Proceskennis, Monitoring •Ontvangen
Burger
•In Behandeling •Akkoord
Lokaal: Activiteiten en Beslissingen Indienen
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
Oracle WebCenter Oracle Portal (Incl Portal)
Single Sign-On
Ketenpartners en Basisregister houders
Oracle Data Integrator ( ODI) Gegevensmagazijn Redora: Redline Gegevens Oracle RDBMS (EGEM + Oracle RDBMS)
Oracle Data Integrator (ODI)
Backoffice
Bestaande processystemen
Oracle BPEL Oracle BPEL Process Manager Process Manager
Oracle Enterprise
Oracle Enterprise Service Bus (ESB)Bus Service
Oracle Oracle RDBMS RDBMS Procesen enmetadata metadata Proces
Redora: Redline Zaken Oracle RDBMS (EGEM + Oracle RDBMS)
AdaptersAdapters
Oracle Data Integrator (ODI)
Midoffice
Zakenmagazijn
Oracle Service Registry (UDDI) Oracle Service Registry (UDDI)
Oracle Identity Management (IDM)
Oracle Universal COSA/DIGA + Content Management Oracle UCM (tbv DIBA) (Stellent)
Oracle Webservice ManagerManager (WSM) Oracle WebServices
Document / Record management
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?