Service Oriented Architecture / Nieuws
Doorbraak SOA duurt geen drie jaar meer
Het duurt geen drie jaar meer voordat service-oriented architecture (soa) doorbreekt. Eigenlijk is soa al geïntroduceerd bij bedrijven. Enige struikelblok is het overtuigen van het management.
Service-oriented architecture (soa) breekt niet pas de komende drie jaar door, maar bedrijven zijn er al lang mee bezig. Dat vinden de experts van het Computable Expertpanel, die reageren op eerdere berichten in Computable. Volgens de experts is een soa geen doel, maar een middel om bedrijfsprocessen flexibeler in te richten. Veel bedrijven zijn daar al mee bezig.
Frank Kroon, werkzaam bij HP, vindt het niet verrassend dat bedrijven er mee bezig zijn. Hij vindt soa het aangewezen generieke raamwerk om it-componenten te hergebruiken, business en ict beter op elkaar te laten aansluiten, kosten te verlagen en flexibiliteit. "Het zou verrassender zijn als it-organisaties daar geen aandacht aan zouden besteden." Oscar Roelofs, business unit manager bij Ion-IP, deelt die mening. "Soa is zo'n breed begrip aan het worden, dat het volgens mij haast niet meer mogelijk is om niet met soa bezig te zijn."
Soa wordt steeds meer mainstream
Art Ligthart, partner bij Ordina, merkt dat soa steeds meer mainstream wordt. "De populariteit van het acroniem soa is zelfs al weer aan het verminderen; de architectuurstijl en de bijbehorende standaarden en technologie daarentegen krijgen zo langzamerhand een keurig plaatsje in het totale palet aan oplossingsmogelijkheden dat we hebben", schrijft hij. Edwin van Asch, solution architect bij Systemation: "Voor de grotere organisaties is het wel of niet doen van een soa geen onderdeel meer van de discussie. Iedereen is er mee bezig of kijkt er serieus naar."
Expert Michael Widjaja, partner en senior executive bij Accenture, denkt dat veel bedrijven er mee bezig zijn, maar wel ieder op hun eigen manier. "Enerzijds ziet men soa bij bedrijven snel populairder worden door versimpeling van het gebruik zoals in mashup en Software-as-a-Service (SaaS) oplossingen. Sommige bedrijven zijn ook al bezig met meer geavanceerde soa-functies zoals business activity monitoring en event-driven (ook wel complex event processing genoemd) architecturen."
Overtuigen van management is lastige klus
Een deel van de experts onderkent dat het overtuigen van het management van soa een lastige klus is. Ligthart is positief op dat vlak. "We hebben inmiddels twee staatssecretarissen die soa kunnen uitleggen, in relatie tot de mogelijkheid om hun organisatie te verbeteren."
Het lijkt Mendel Koerts, cluster leader SAP architecture bij Capgemini lastig om soa aan het management te slijten. "Die rol ligt bij enterprise en solution architecten. Analistenbureau Forrester meldde afgelopen maart echter dat deze rollen nog lang niet overal tot volle wasdom zijn gekomen. Het zal mij dan ook niet verbazen als we de komende drie jaar nog het een en ander aan teleurstellende berichtgeving te verwerken krijgen."
En ja. flexibel is het zeker als je switched van service leverancier. Zijn er natuurlijk wel standaarden nodig om op enig niveau software te kunnen vervangen zonder dat het omvalt. Kijk naar de voorbeelden hierboven en bijvoorbeeld initiatieven als opensocial.
SOA is het helemaal!
Ik zal dit toelichten; in welke organisatie je ook kijkt, je zult altijd zien dat de meeste processen stabiel zijn en weinig veranderen. Er zijn echter ook altijd wel een paar processen die regelmatig veranderen. Deze zitten vaak aan de bedrijfsgrens, bijvoorbeeld samenwerking met klanten, leveranciers en partners. Een ander kenmerk is dat deze flexibele processen veel te maken hebben met de toegevoegde waarde en/of het concurrerend vermogen van een bedrijf.
Iedere organisatie moet van zichzelf weten waar flexibiliteit noodzakelijk is en daar waar het slechts een wens is. De flexibele processen ondersteun je met composite applicaties op basis van SOA, de rest met standaardapplicaties. Een addertje onder het gras: stamgegevens. Randvoorwaarde om alle processen goed met elkaar te laten samenwerken is dat de stamgegevens onderling zijn afgestemd. En over addertjes onder het gras gesproken: identity management is er ook zo een. Daar heb je al twee pijnpunten te pakken waar de meeste organisaties nog meters moeten maken om een goed werkende, veilige en beheersbare SOA implementatie te verkrijgen.
En wat het overtuigen van het management betreft: zij moeten overtuigd zijn van de kwaliteit van het IT beleid als geheel en niet van de kwaliteit van een specifieke IT architectuur als SOA. Als je als IT-er het management probeert te overtuigen van SOA, dan krijg je waarschijnlijk het wantrouwen waar je zelf om vraagt.
Je moet SOA of andere systemen niet vergelijken met 1 mens, maar met de mens in de maatschappij of bedrijf. Mensen organiseren zich al heel lang op z'n manier dat je afhankelijk bent van de speciale dienst of rol van anderen. En organisaties bereiken daardoor meer dan een enkel individu.
Uiteraard moet je altijd de vraag stellen waar afhankelijkheden niet gewenst zijn, of anders gezegd, waar autonomiteit een eis is. Anderzijds hebben bedrijven wat betreft IT nu eenmaal behoefte aan geintegreerde systemen, omdat de klassieke eilanden van informatie en functionaliteit erg onprettig waren - vooral voor de klant. En daarbij maakt het echt niet veel uit of je SOA gebruikt of niet.
SOA of niet, je hebt hoe dan ook een mechanisme voor besturing (governance) nodig, om te voorkomen dat het chaos wordt.
groeten, Ed
Ik ben het met je eens dat de ICT-sector meer vanuit de behoefte van de klant moet gaan denken, maar ik zie SOA juist als een middel om dit te bereiken. Voor zover ik weet is het namelijk de eerste architectuurstijl die in zijn gelaagdheid de bedrijfschoreografie heeft meegenomen. Voor het eerst hebben management en IT een uitgangspunt voor discussie, namelijk de orchestratielaag, vaak direct onder de bedrijfschoreografie weergegeven. Dit is een software laag waarin het fysieke bedrijf in harde code is beschreven (bijv: Helpdeskservice); en dus uitnodigt tot een discussie vanuit meerder perspectieven.
- 14:05 Subsidie voor ICT-opleiding blijkt niet populair
- 14:15 ICT'er vindt flexwerken belangrijk
- 13:28 Virusprobleem AZM is nog niet opgelost
- 14:23 Juniper en ProCurve winnen terrein op Cisco
- 13:03 Bouw & ICT 2010: CORA zingt rond
- 10:58 Bedrijven krijgen subsidie voor ICT-opleidingen
- 10:49 Siemens versimpelt zijn ICT-divisie
- 10:33 Leeuwarden zoekt testers voor Drupal-site
- 17:36 Eurlings zet tender Kilometerheffing stop
- 15:59 Ook studentinformatiesysteem UvA is vertraagd
Til het mainframe naar een hoger plan
De afgelopen jaren heeft de veelbesproken democratisering van IT geleid tot een overvloed aan keuzen voor gebruikers;......
Computable Events - SOA
Computable organiseert events met praktijkgerichte informatie over actuele onderwerpen in de ICT:
Barracuda Networks introduceert backupdienst
13-10 10:17 Barracuda Backup Service biedt sinds kort een complete data back-up oplossing. De Barracuda Backup Server verschaft complete lokale data backup, in combinatie met een storage...
SOA productenKLM krijgt nieuwe Java EE deployments
18-01 14:15 In de strijd om de beste business cases van 2009 heeft ook XebiaLabs een inzending gedaan. Met het project 'KLM Java EE deployments' dingen zij mee naar de prestigieuze...
SOA praktijk'Een Enterprise Service Bus is nog geen SOA’
10-12 09:40 Voor onze jaarlijke Consultancy Guide vroegen we onze Computable-experts waarom je als bedrijf een consultant zou moeten inhuren om je te laten adviseren over een Service Oriented...
SOA achtergrondWie test een service-oriented architecture?
02-03 10:13 Testers zijn van nature eigenzinnige ict'ers en je komt ze in alle soorten en maten tegen binnen de projecten. Toch kun je niet alle testers een SOA laten testen of onderdelen...
SOA opinie



SOA bestaat nu al een hele tijd, en daarvoor zijn er ook nog andere drieletterige afkortingen de revue gepasseerd. Onder praktijkgerichte ICT-ers wordt er altijd over gelachen, en ook op management niveau zijn ze (wat mij betreft gelukkig)sceptisch.
Heb je SOA ergens voor nodig, of is het een manier om bedrijven op kosten te jagen(waaraan andere weer verdienen)?