Architectuur en Flexibiliteit: Twee Snelheden

Ik was in gesprek vandaag met Ruud van Vliet over de twee werelden die SOA lijkt op te leveren.

We merkten op dat SOA een trage wereld van core competenties, core services, oplevert die een zeer hoge kwaliteit en grote robuustheid moeten hebben. Dergelijke services worden typisch in releases opgeleverd die 3 maanden of meer duren. In de meeste bedrijven liggen die services verborgen in erfenis systemen (een leukere term dan legacy) en die kunnen stap voor stap worden ontsloten.

Daar tegenover staat een snelle wereld van mashup, samenstellen, integreren and via een proces aan elkaar knopen, waarin veranderingen dagelijks of wekelijks kunnen worden doorgevoerd. Soms is daarbij een ontwikkelcyclus nodig, soms zelf niet. Door het combineren en remixen van bestaande data en services kun je snelle veranderingen in de business doorvoeren.

Dit kan gaan leiden tot hele nieuwe rollen bij informatie innovatie. Aan de ene kant de communicatief vaardige, snelle business analist die nieuwe business ervaringen kan configureren in korte tijd, door hergebruik van bestaande services uit een service repository. Anderzijds techneuten, die nieuwe core services in een veel grote tijdspanne opleveren.