Service Oriented Architecture / Praktijk
Case: SOA bij Brabantse gemeenten
De lange weg naar een SOA
“Als je besluit een soa te implementeren, dan heb je die niet morgen draaien”, zegt Marc Buiks, programmamanager Digitaliseren bij de gemeente Waalwijk. Wat geldt voor Rome, geldt voor een service oriented architectuur: ze zijn beiden niet in één dag gebouwd. En vele wegen kunnen ernaar leiden.
De gemeente Waalwijk besloot in 2005 te starten met het implementeren van een soa, om flexibeler kunnen reageren op overheidseisen op het gebied van informatieuitwisseling en om diensten via het internet naar de burger te brengen. Marc Buiks, programmamanager Digitaliseren bij de gemeente Waalwijk: "We streven naar één gebruiksvriendelijke loket voor de burger. Het mag niet voorkomen dat de gebruiker gegevens in moet voeren die we al hebben."
Dat deze soa een zaak van lange adem zou worden, wist Buiks al aan de start van het project: "De gemiddelde gemeente heeft zo'n driehonderd applicaties draaien, van software om toe te zien op leerlingenverzuim tot beheersystemen voor grafplaatsen. Andere organisaties hebben vaak ook een complexe verzameling backoffice-systemen, maar de diversiteit bij gemeenten is uniek. Het grote aantal verschillende leveranciers voor het oerwoud aan ondersteunende applicaties maakt de situatie nog gecompliceerder."Nieuwe spelers willen nek uitsteken
Om dat ratjetoe aan toepassingen in een nieuwe architectuur op te nemen, kun je twee wegen bewandelen. Ofwel je probeert de ‘grote reuzen' zoals Buiks de leveranciers van legacysystemen noemt, zover te krijgen dat ze connectoren schrijven die kunnen communiceren met je Enterprise Service Bus. Ofwel je kiest voor nieuwe spelers, die toepassingen bouwen die meer 'soa ready' zijn. Buiks heeft een sterke voorkeur voor het laatste: "Dat gaat veel sneller. Bovendien verminder je zo de afhankelijkheid van grote leveranciers. Die zijn niet altijd bereid hun applicaties in de juiste richting door te ontwikkelen. Nieuwe spelers willen tenminste hun nek uit te steken."
Dat betekent automatisch dat je als architect een flinke vinger in de pap moet hebben bij de aanschaf van nieuwe backofficesystemen. Buiks: "Je moet je directie goed doordringen van het belang daarvan." Het betekent ook dat je soms liever ziet dat populaire applicaties toch uitgefaseerd worden. Dat betekent dat je "continu moet communiceren met alle betrokken partijen". Volgens Buiks is het opzetten van een soa dan ook "20 procent techniek en 80 procent organisatie".Integratie werpt vruchten af
Om sterker te staan sloot Waalwijk zich bovendien aan bij Equalit, een ict-samenwerkingsverband van Brabantse gemeenten (Hilvarenbeek, Baarle-Nassau, Oosterhout, Oisterwijk en Waalwijk).
Inspraak bij alle ict-aanbestedingen was voor Equalit een voorwaarde om aan het soa-project te beginnen. De directie ging akkoord en sindsdien wordt stap voor stap vooruitgang geboekt. Zo is er gekozen voor één Enterprise Service Bus (ESB: in dit geval van Oracle BPEL) en is een deel van de gemeentedatabases via xml aan elkaar gekoppeld. Die integratie begint al vruchten af te werpen. Zo zijn sinds februari 2007 alle lopende aanvragen die digitaal zijn aangevraagd vanuit één gemeentesysteem op te vragen. Daarnaast wordt er hard gewerkt aan het vereenvoudigen van het applicatielandschap om verdergaande integratie tussen de systemen mogelijk te maken. Als onderdeel van deze vereenvoudiging zijn acht verschillende systemen voor vergunningenbeheer vervangen door één systeem dat in staat is om alle vergunningstypen te behandelen.Verhuizing
Een andere noodzakelijke stap bestond uit het eenduidig registreren van de belangrijkste basisgegevens zoals persoonsgegevens, adresgegevens en objectgegevens. Het is daardoor niet langer nodig dat persoonsgegevens in tachtig verschillende applicaties tegelijk worden onderhouden.
De architectuur zorgt ervoor dat de benodigde basisgegevens worden ontsloten en dat documenten die gedurende een aanvraag binnenkomen of in de afhandeling daarvan ontstaan in een Document Management Systeem (DMS) worden gearchiveerd. Buiks: "Als een burger nu belt, kan een medewerker de status van zijn lopende aanvraag meteen inzien. Bovendien kunnen burgers diezelfde informatie via het internet beveiligd opvragen."
Inmiddels is wel duidelijk geworden dat de SOA implementatie vergaande gevolgen kan hebben en niet alleen op het gebied van de ict, maar vooral ook op andere gebieden. Zo staat er bijvoorbeeld een verhuizing op stapel: binnenkort werken alle ambtenaren die vergunnningen verstrekken vanuit één en dezelfde ruimte.- 13:37 EDA wordt de nieuwe hype
- 12:10 De opvolger van SOA heet EDA
- 11:27 Complexiteit SOA is onderschat
- 09:59 Computable-panel eens over einde SOA-hype
- 11:17 Rendement van SOA blijft vaag
- 13:05 SOA-enthousiasme daalt
- 09:08 IT-architectuur is geen politiebureau
- 05:54 PDC: ontwikkelaars zoeken snelle integratie
- 07:34 Gezocht: Nederlandse gebruikers van OS/2
- 11:25 We leren nu pas werken met ICT
Technologische beloften versus business risico’s
De Service Oriented Approach (SOA) heeft grote voordelen voor bedrijven die het op de juiste wijze implementeren. Het brengt echter ook risico’s met zich mee. Om deze te vermijden moeten de architecten zich al in een vroeg stadium van de management implicaties van SOA bewust zijn.... Download nu
Inzet van BTO voor de optimalisatie van SOA
Service Oriented Architecture (SOA) staat tegenwoordig bovenaan de prioriteitenlijst van CIO’s. Dit komt door de grote verbetering die het teweeg brengt in de flexibiliteit en prestaties van een organisatie. Bij verkeerd gebruik is het echter niet alleen nutteloos, maar brengt het ook grote...... Download nu
Meer SOA whitepapersComputable Events SOA
Computable organiseert in 2008 weer verschillende events met praktijkgerichte informatie over actuele onderwerpen in de ICT:
Webcast
JBoss Operations Network vernieuwd
15-10 14:40 Red Hat introduceert JBoss Operations Network 2.1. Hiermee breidt Red Hat zijn soa-aanbod uit. De nieuwe versie van JBoss Operations Network biedt support en maakt remote...
Meer soa productenCoca-Cola verkort tijd interne begripsvorming
10-07 13:40 Tijdens de grote SAP-conferentie Sapphire in mei 2008 in Berlijn heeft Alexander Grobe, innovatiespecialist bij Coca-Cola, een presentatie gehouden over zijn ervaringen met ARIS...
Meer soa praktijkEDA wordt de nieuwe hype
19-11 13:37 Volgens Gartner wil één op de vijf organisaties een Event Driven Architecture (EDA). Een zelfde percentage heeft er al één. De soa-experts van Computable tippen EDA als de...
Meer soa achtergrondWe leren nu pas werken met ICT
20-10 11:25 In opdracht van detacheerder Yacht is het boek ‘De Belofte’ uitgegeven met daarin visies op de business value van service oriented architecture, geschreven door Nederlandse...
Meer soa opinieBekijk de leveranciers op het gebied van SOA.

