Midoffice integratie broker voor de stad Geel

De stad Geel in de Antwerpse Kempen voert al enkele jaren een ICT-beleid waarin dienstverlening aan zijn quasi 40.000 inwoners centraal staat. Zwaartepunt in dat beleid is de overgang van een applicatiegedreven software-architectuur naar een meer flexibele proces- en burgergedreven mid-office met het XBintegrator software integration and development platform van Invenso als fundament.

De lokale brandweer
De stad voert die nieuwe architectuur stapsgewijs in. De eerste dienst die aan de beurt kwam, is de brandweer. In 2010 kreeg het korps een nieuwe planningtool en een biometrische prikklok om in een handomdraai de aanwezigheid van de brandweerlui te registreren.

Lijm en controle
Om het maximum uit deze investeringen te halen, ging de stad op zoek naar een soort van softwarematige lijm die deze applicaties naadloos samenhoudt en tevens vlotte data-uitwisseling toelaat met de dispatching software van de dienst en het Human Resources pakket van de stad.

“We hadden tal van redenen om geen point-to-point koppelingen te leggen tussen deze softwarepakketten”, zegt Peter Vermeylen, waarnemend diensthoofd ICT. “Vlotte datacommunicatie tussen deze systemen kan in sommige gevallen een zaak zijn van leven of dood. Daarom wilden we dat de data-uitwisseling tussen de verschillende tools van de brandweer op een gecontroleerde manier zou verlopen met een controlemechanisme, en garanties op hoge beschikbaarheid en snelle recovery.”

Procesgedreven
“Alleen al om die reden zouden we voor XBintegrator gekozen hebben. Maar het integratie- en ontwikkelplatform van Invenso lost ook een aantal andere behoeften van de stad in.

Zo willen we bijvoorbeeld al een tijd naar een meer proces-gedreven insteek evolueren voor onze software-oplossingen. Met XBintegrator beschikken we nu over een omgeving waarin we processen op een erg flexibele manier kunnen orchestreren en van waaruit we de achterliggende applicaties kunnen aansturen. Bij de brandweer hebben we dergelijke processen opgezet om de aanwezigheidsstatus van de brandweerlui te verwerken, om glijuren te registreren, interventies te verwerken en prestatiegegevens te verzamelen voor de loonvorming.“

Een groot voordeel is de moleculaire opbouw van deze processen, zodat we ze te allen tijde snel en makkelijk kunnen aanpassen op het niveau van XBintegrator, zonder te raken aan de interne logica van de achterliggende applicaties.”

Peter Vermeylen en zijn team redeneren dankzij XBintegrator nu veel meer in termen van processen, services en oplossingen, eerder dan toepassingen en koppelingen. “We hebben veel meer controle over onze software-architectuur dan vroeger, en zijn minder afhankelijk van onze applicatie-vendors.”

Groeipad
“XBintegrator laat een gefaseerde aanpak toe”, zegt Peter Vermeylen. “Onze lokale politieafdeling zal op termijn ook gebruik kunnen maken van het platform dat we hebben opgezet, zeker omdat ze dezelfde planningstool gebruikt als de brandweer. Maar ook de administratieve diensten van de stad komen al snel aan de beurt, wanneer we het document en workflow management systeem connecteren aan het integratieplatform.”

“We zijn erg tevreden over de dienstverlening van Convenso, de Invenso-partner die instond voor de installatie, adapters en proceslogica op de bus. Ook al maakt XBscript het een pak makkelijker om een service-georiënteerde architectuur neer te zetten dan native Java of .NET, toch was de helpende hand van Convenso erg welkom om de nodige scripts uit te werken.“

“Ons budget is ook gelimiteerd”, besluit Peter Vermeylen, “daarom hebben we XBintegrator niet gekocht, maar gehuurd. We kunnen gaandeweg bijkomende modules zoals de Document Services of extra capaciteit toevoegen aan ons huurpakket. Maar een grote investering in licenties bij aanvang van het project was dus niet nodig en dat maakte een en ander voor ons beter budgetteerbaar. Bovendien kunnen we op termijn, mochten we daarvoor kiezen, ook weer inkrimpen of zelfs uitstappen.”