Enterprise SOA binnen de publieke sector Nick van Rossum en Mario Halfhide
Waar is Nederland beroemd om? SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Procesontwikkelingen binnen de Overheid SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Het huidige systeemlandschap kent een functionele opbouw Maatwerk-/ Pakketinrichting Processen Businessfuncties Rapportage Gebruikersinterface Middleware Beveiliging Maatwerk Cognos SAP R/ Maatwerk Tibco IBM Gegevens Oracle HW/netwerk/OS SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
en moet plaatsmaken voor een op onafhankelijke services gebaseerde inrichting Maatwerk-/ Pakketinrichting Service georiënteerde inrichting Processen Processen Businessfuncties Rapportage Gebruikersinterface Middleware Beveiliging Maatwerk Cognos SAP R/ Maatwerk Tibco IBM Businessservices Rapportage Gebruikersinterface Middleware Beveiliging Gegevens Oracle Gegevens HW/netwerk/OS HW/netwerk/OS SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
door SAP ingevuld met Enterprise Services Orient. Arch. (ESOA) Service georiënteerde inrichting Processen Enterprise Services Oriented Architecture Portals Businessservices Rapportage Business Information Management SERVICE ORCHESTRATION Gebruikersinterface Middleware Beveiliging Gegevens SERVICE ENABLEMENT SAP s Enterprise Services Enterprise Services Repository Partner Service s Business Objects, Components, and Engines HW/netwerk/OS Bus. Partner Legacy LIFE-CYCLE MGMT noodzakelijk voor organisaties waar continue verandering de boventoon voert. SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
SAP Netweaver is de middleware die de ontkoppeling realiseert en het aankoppelen van andere producten mogelijk maakt Integratie platform - NetWeaver Processen Business process management Middleware broker Workflows Interactie Portals Mobiele applicaties Interactieve formulieren Informatie Business informatie Analyses Data Master Data Management Content management Regelgeving Beslisregels Conditionele logica SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Public Business Maps 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 8
Een groot aantal functies dient samen te werken Public Business Maps Politics, Stakeholders, Government Agencies Strategic Planning Operation Support Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procurement Procurement Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budget Execution Grants Management - Grantee Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Constituent Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emergency Preparedness Emergency Response and Incident Management Citizens, Constituents SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 9
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Kantoor Integratie 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 0
Een groot aantal functies dient samen te werken Kantoor Integratie SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Enterprise Content Management 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Een groot aantal functies dient samen te werken Enterprise Content Management SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken (Master) Data Management 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Een groot aantal functies dient samen te werken (Master) Data Management SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Interactieve Formulieren 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Een groot aantal functies dient samen te werken Interactieve Formulieren SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Portals 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 8
Een groot aantal functies dient samen te werken Portals SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 9
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Business Proces Management 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 0
Een groot aantal functies dient samen te werken Business Proces Management SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken Beslisregels 0 Rijkswerkplek Politiek Bestuurlijke Informatie 8 8 9 Basisregistraties Klantvriendelijke ontsluiting SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Een groot aantal functies dient samen te werken Beslisregels SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Politics, Stakeholders, Government Agencies Strategic Planning Operation Sup port Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procur ement Procureme nt Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budg et Execution Grants Man agement - Gra nte e Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Co nstituen t Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emerge ncy Prepared ness Emergency Response and Incident Management Citizen s, Constituents Een groot aantal functies dient samen te werken niet limitatief en ontwikkeld door SAP en diverse leveranciers Kantoorintegratie Business Informatie Analyses Mobiele Infrastructuur 0 Rijkswerkplek Politiek Bestuurlijke Informatie Portals Business Solution Maps 8 8 Wet&Regelgeving Business Process Management 9 Basisregistraties Klantvriendelijke ontsluiting Interactieve Formulieren Procesintegratie Enterprise Content Management Customer Relationship Management (Master) Data Management SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
SAP s Public Services Platform levert de complete functionaliteit en realiseert de integratie, orchestratie en beveiliging Portal Interactief Mobiel Kantoor Analyses SAP xapps Partner xapps Custom xapps Enterprise Service Repository Public Services Platform Politics, Stakeholders, Politics, Stakeholders, Government Agencies Strategic Planning Operation Support Service Delivery Human Capital Management Employee Resource Management Position Plan Management Government Procurement Proc urement Procurement to Stocks Third Party Procurement Public Sector Accounting Budget Formulation and Preparation Budget Execution Grants Management - Grantee Social Services and Social Security Outreach Relationship Management Program Execution Government Programs Constituent Services Grants Management - Grantor Tax and Revenue Management Taxpayer Management Collections and Disbursements Revenue Accounting Financ ial Customer Care and Dispute Management Public Security Border Protection and Immigration Control Customs Compliance Emergency Preparedness Emergency Response and Incident Management Citizens, Constituents CRM ERP SRM PS extensions Applicatie Componenten Integratie platform - NetWeaver Processen Business process management Middleware broker Workflows Interactie Portals Mobiele applicaties Interactieve formulieren Informatie Business informatie Analyses Data Master Data Management Content management Regelgeving Beslisregels Conditionele logica Legacy Maatwerk SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
De overheid is reeds bezig met Enterprise SOA Programma Elektronische Overheid (ICTU) Lastenverlichting Elektronische interactie NORA: Nationale Overheids Referentie Architectuur ELO + Basisregistraties + Midofficeconcepten + ESB Kostenverlaging, flexibiliteit infrastructuur, kwaliteit gegevens EGEM: Referentie Architectuur Gemeenten Specifiek voor Gemeenten RORA: De Rijks Overheids Referentie Architectuur Rijkswerkplek, -web, - pas, -intranet SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Grondplaat Elektronische Overheid (als dienstverlener) Programma Architectuur Elektronische Overheid Burgerloket BURGER BEDRIJF Bedrijvenloket overheidsportal Landelijk Contactcentrum Overheid Eén postbus? OTP Servicebus(sen): koppeling aan gemeenschappelijk front office Kadaster Gemeenten KvK RBD UWV RDW Etc. Overig: 00 Etc. Etc. Etc. Servicebus(sen): onderlinge gegevensuitwisseling binnen de ELO Percelen Kaart Gebouwen Personen Adressen Bedrijven Inkomens L.U.D. Auto s Etc. SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Grondplaat EGEM 0 Procesmanagement Dienstverlening Assisteren en Informeren Klant Levering en Ontwikkeling Onderzoek Besluiten Klant Kanalen Classificeren Klantvraag Registreren Zaak Behandelen Zaak Opdracht Beheren Zaak Levering Beleids ontwikkeling Gegevensverzamelingen Basis registraties Kern registraties Klant gegevens Zaken dossier Product catalogus Zaaktype catalogus Openbare informatie SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 8
Van processen naar business services Voorbeeld vergunningsaanvragen Business Services - Process Mapping Indienen aanvraag Voorbereiden Onderzoeken Besluiten Inspraak geven Archiveren Opvragen informatie Categoriseren Analyseren informatie Beslissen Ter inzage leggen Archiveren case Orientatie / Vooroverleg Werk voorbereiding Inspecteren Opstellen ontwerp besluit Behandelen bezwaar Intrekken toelating Aanmelden Toetsen aan norm Produceren bewijs Nemen definitief besluit Accorderen gegevens Verstrekken bewijs Behandelen beroep Domein Ondersteuning Rapportage Werkstroom besturing Document beheer Zaak en dossier beheer Audit ondersteuning Beveiliging Onsluiting kennis gebieden Beheer stamgegevens Gebruikers ondersteuning Business Services......... SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 9
Ieder type vergunningsaanvraag heeft eigen processen Standaard processen S Vaarbewijsvergunningen S WMOaanvraag Taxivergunningen S Indienen aanvraag P Indienen aanvraag P Indienen aanvraag P Indienen aanvraag P Voorbereiden onderzoek vergunning Voorbereiden onderzoek vergunning Onderzoeken vergunning aanvraag Onderzoeken vergunning aanvraag Onderzoeken vergunning aanvraag Besluiten en inspraak geven P Besluiten en inspraak geven P Besluiten en inspraak geven P Besluiten en inspraak geven P Beheren toelating P Beheren toelating P Beheren toelating P Beheren toelating P SAP AG 00, Een Services Architectuur in de Overheidspraktijk / 0
Business De onderliggende Process Management business services bestuurt bestaan het proces uit activiteiten en de benodigde ondersteund onderliggende door producten business van services verschillende leveranciers WMO processen Gebruikte Business Services en betrokken vendors: Niet gebruikte Business Services binnen WMO: Indienen aanvraag Aanmelden Opvragen informatie Beveiliging Accorderen gegevens Audit ondersteuning Voorbereiden onderzoek aanvraag Werkvoorbereiding Zaak en dossierbeheer Beheer stamgegevens Gebruikers ondersteuning Categoriseren Onderzoeken aanvraag Inspecteren Analyseren informatie Rapportage Werkstroom besturing Toetsen aan norm Onsluiting kennis gebieden Besluiten en inspraak geven Produceren bewijs Documentbeheer Orientatie / Vooroverleg Beheren toelating Archiveren case Verstrekken bewijs SAP AG 00, Een Services Architectuur in de Overheidspraktijk /
Copyright 00 SAP AG. All Rights Reserved No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. IBM, DB, DB Universal Database, OS/, Parallel Sysplex, MVS/ESA, AIX, S/90, AS/00, OS/90, OS/00, iseries, pseries, xseries, zseries, System i, System i, System p, System p, System x, System z, System z9, z/os, AFP, Intelligent Miner, WebSphere, Netfinity, Tivoli, Informix, i/os, POWER, POWER, POWER+, OpenPower and PowerPC are trademarks or registered trademarks of IBM Corporation. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are either trademarks or registered trademarks of Adobe Systems Incorporated in the United States and/or other countries. Oracle is a registered trademark of Oracle Corporation. UNIX, X/Open, OSF/, and Motif are registered trademarks of the Open Group. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. HTML, XML, XHTML and WC are trademarks or registered trademarks of WC, World Wide Web Consortium, Massachusetts Institute of Technology. Java is a registered trademark of Sun Microsystems, Inc. JavaScript is a registered trademark of Sun Microsystems, Inc., used under license for technology invented and implemented by Netscape. MaxDB is a trademark of MySQL AB, Sweden. SAP, R/, mysap, mysap.com, xapps, xapp, SAP NetWeaver, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany and in several other countries all over the world. All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary. The information in this document is proprietary to SAP. No part of this document may be reproduced, copied, or transmitted in any form or for any purpose without the express prior written permission of SAP AG. This document is a preliminary version and not subject to your license agreement or any other agreement with SAP. This document contains only intended strategies, developments, and functionalities of the SAP product and is not intended to be binding upon SAP to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by SAP at any time without notice. SAP assumes no responsibility for errors or omissions in this document. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document is provided without a warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. SAP shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials. This limitation shall not apply in cases of intent or gross negligence. The statutory liability for personal injury and defective products is not affected. SAP has no control over the information that you may access through the use of hot links contained in these materials and does not endorse your use of third-party Web pages nor provide any warranty whatsoever relating to third-party Web pages. SAP AG 00, Een Services Architectuur in de Overheidspraktijk /