3.3.1 SOA Business Case

From Geonovum Wiki
Jump to: navigation, search


Hergebruik

Een van de grootste voordelen van een servicegerichte architectuur is het hergebruik van al aanwezige informatie en functionaliteit. Door een combinatie van deze diensten kunnen eenvoudig en vooral snel nieuwe diensten worden samengesteld. Dit klinkt goed, maar het is direct duidelijk dat hergebruik van bestaande diensten pas te realiseren valt als het organisatorisch goed geregeld is. Denk hierbij alleen al aan verantwoordelijkheid en kwaliteit(garantie) van de aangeboden dienst. Vandaar dat het verstandig is de O uit SOA, die staat voor “oriënteer” te zien als de O van organisatie om te voorkomen dat direct in de eerste valkuil gestapt wordt: namelijk dat een servicegerichte architectuur gezien wordt als een technisch foefje.
Wat een servicegerichte architectuur anders maakt, is dat het eenvoudiger is om het concept en de mogelijkheden te laten landen bij de business afdelingen in plaats van ICT. De gehanteerde taal en toepassing zijn business gericht en niet langer ICT gericht.


Standaardisatie

Een onderschat voordeel van servicegerichte architectuur is de extra stap naar meer standaardisatie in en tussen bedrijfsprocessen. Om diensten herbruikbaar te maken moet nagedacht worden over het standaardiseren van informatie, om er met gebruikers van diensten op eenduidige manier over te communiceren. Vastleggen van de semantiek van gegevens (een eenduidig, breed inzetbaar begrippenkader) is een belangrijke stap in het servicegerichte architectuur proces. Het zorgt ervoor dat binnen een organisatie dezelfde ‘taal’ gesproken wordt. Het is verstandig dit op een centrale plek binnen de organisatie te beleggen. Miscommunicatie zal hierdoor sterk afnemen, en dat is een voordeel dat vaak onderschat wordt.

Standaardisatie brengt op zich al voordelen met zich mee en dat betekent, dat introductie van het gedachtegoed al voordelen oplevert en praktisch toepassen niet direct noodzakelijk is.
Standaardisatie op technisch vlak is bij een servicegerichte architectuur breed. Tal van standaarden zijn vastgelegd die het definiëren, hergebruiken en procesmatig aansturen van services eenduidig beschrijven. Gebruikmaken van deze standaarden maakt dat het uitwisselen van diensten en processen binnen en buiten de grenzen van de organisatie technisch eenvoudig is.

Standaardisatie op het begrippenkader en de semantiek van de informatie is een voorwaarde om dit met succes te realiseren in een breder perspectief.



previous Services Oriented Architecture (SOA) next