Pijl je vandaag naar het prioriteitenlijstje van de CIO, dan staat SOA hoogstwaarschijnlijk in de top vijf. Tegelijkertijd staat SOA vaak in de top vijf van uitdagingen die de CIO nachtmerries bezorgen. En toch hoeft zo’n SOA-implementatie geen gigantisch project te zijn. De evolutie naar een servicegebaseerde omgeving kan immers even goed mondjesmaat plaatsvinden.
door Rudy Vanhille
De moeilijke weg naar vereenvoudiging
Een veelgehoord argument om een SOA te implementeren is vereenvoudiging. De nieuwe architectuur moet het eenvoudig maken om nieuwe functionaliteit beschikbaar te maken of bestaande componenten met elkaar te verbinden. Eigenaardig genoeg blijkt de weg naar die vereenvoudiging vol hindernissen, omleidingen en hobbelwegen te zitten. Gevolg is dat aardig wat SOA-projecten finaal in een straatje zonder eind terechtkomen of zelfs flagrant doodlopen.
Concreet vertaalt een SOA-project zich doorgaans in de implementatie van een Enterprise Service Bus (ESB), een middleware-platform waarin services aangemaakt en beheerd zullen worden. Veelal is dat een lang traject met als output een mooie, grote, maar vooral ook lege doos. Het echte werk, met name services aanmaken en er businessprocessen mee orchestreren, moet dan nog beginnen.
Een oplossingsgerichte aanpak van de SOA-transitie
Veel CIO’s bekijken SOA als een nieuw paradigma, of een alomvattende filosofie om oplossingen te bouwen. Vanuit die optiek is de aandrang groot om in één klap de integrale ICT-omgeving om te schakelen naar het SOA-model.
Een drastische aanpak is echter niet aan te bevelen. ‘Big bangs’ leiden immers zelden tot de gewenste resultaten. Beter is het om na te gaan welke processen binnen het bedrijf de meeste baat hebben bij een SOA-aanpak. Dat zijn uiteraard de processen die je bedrijf differentiëren van de concurrentie en het meest onderhevig zijn aan verandering. Precies die processen moeten snel en wendbaar zijn, om de concurrentie bij veranderende marktomstandigheden telkens weer het nakijken te geven. Na een succesvolle transitie naar een servicegeoriënteerde benadering van deze core-processen, kunnen stap voor stap andere processen volgen.
Snelle en duidelijke resultaten spreken tot de verbeelding
Een vaak genoemd struikelblok om SOA succesvol in te voeren, is dat het management veelal onvoldoende steun geeft aan het project. SOA blijft vooral een IT-verhaal en CIO’s slagen er onvoldoende in hun enthousiasme te vertalen in een taal die het management begrijpt en smaakt. Dat is de taal van de tijd en het geld.
Om korte time-to-market en hoge return aan te tonen, kan een eerste, kleinschalig SOA-project wonderen doen. Tenminste als het project significant snel het beoogde resultaat oplevert dankzij het gebruik van voorgedefinieerde services op een SOA-gebaseerd integratieplatform. Daarmee is de eerste stap gezet en kan het enthousiasme van het management over de servicegerichte architectuur enkel groeien.
Rudy Vanhille is managing partner van Convenso. U kunt hem bereiken via
rudy.vanhille@convenso.com.
|