Download whitepapers, case studies
en onderzoeken over ICT-onderwerpen
Computable IT Knowledge Base
  Dagelijks het laatste
ICT-nieuws in je inbox?
Computable e-mail nieuwsbrief

Service Oriented Architecture / Achtergrond

26-02-2008 11:40 | Door Jolein de Rooij | Er zijn nog geen reacties op dit artikel | Permalink

SOA verzuipt soms in eigen succes

Organisaties moeten meer structuur aanbrengen in hun service oriented architecture (soa). Ze moeten bepalen hoeveel webservices ze willen en wie die gaat beheren. Ook moeten ze weten welke zakelijke processen ermee worden ondersteund en welke onderlinge afhankelijkheden dat oplevert.

Volgens Forrester-vice president en principal analyst John Rymer gebruiken organisaties soa vaak nog voor ‘simpele vormen van integratie', maar groeit het aantal organisaties dat soa gebruikt voor het snel kunnen aanpassen van hun zakelijke strategie." Ook al is Rymer positief over de mogelijkheden van soa's, toch moeten organisaties volgens hem dieper nadenken over het beheer van hun nieuwe architectuur. "Soa geeft een businessflexibiliteit die ik nooit eerder heb gezien. De technische mogelijkheden van soa zijn gedegen. Organisaties hebben echter ook een organisatorische structuur nodig."

Begin klein

Forrester zie in haar onderzoeken al drie jaar achtereen een groei in de adoptie van soa's. Er vallen volgens Rymer een aantal lessen uit die soa-praktijk van de afgelopen jaren te leren. De eerste daarvan is: begin klein. Volgens Rymer lijkt een soa op het eerste gezicht misschien weinig te verschillen van andere integratietechnieken, maar bedriegt de schijn in dat geval. "Client-server- en webtechnologie hebben we eerder gezien. Maar het overstappen op een soa betekent een grote platformverschuiving." Rymer adviseert daarom om klein te beginnen, met een project dat geen kwaad kan aanrichten maar wel toegevoegde waarde biedt. Na dit eerste project kan de soa stapsgewijs groeien, door het steeds toevoegen van nieuwe services.

Ga uit van zakelijke processen

Een andere belangrijke les is volgens Rymer dat organisaties bij het definiëren van web services niet moet uitgaan van "abstracte kunstmatige systeemconcepten" maar van zakelijke processen. Alleen zo maximaliseer je de kans zo groot mogelijk dat je je nieuwe web services zo vaak mogelijk kunt herbruiken binnen steeds nieuwe samengestelde applicaties. Rymer: "Alleen door vanuit een zakelijk perspectief te bedenken welke taken je organisatie uitvoert, kun je services creëren die door verschillende projectteams herbruikbaar zijn, ook voor gebruikers die geen ict-professional zijn."

SOA's ontwikkelen zich vaak organisch

Op het moment dat een soa breed wordt geaccepteerd binnen de organisatie, is het volgens Rymer belangrijk om pas op de plaats te maken. Rymer: "Als een soa succesvol wordt en steeds meer mensen de soa gebruiken om waarde te creëren, loop je het risico te eindigen met een rommelige stapel services. Zeg dan: stop. Alleen dan ben je in staat om op een hoger plan terecht te komen."

Volgens Rymer ontwikkelen soa's zich vaak te organisch. Zo'n geleidelijke evolutie kan standardisatie in de weg staan. "Mensen zijn geneigd hun eigen ideeën te hebben over de manier waarop services samenwerken. Maar dat wil je juist standardiseren, om te voorkomen dat je hulpcode nodig hebt of andere aanpassingen in je architectuur. Standaardisatie is bovendien de enige manier om mensen te kunnen trainen. Maak een architectonische planning. Bepaal hoeveel services je wilt hebben en door welke processen die gebruikt worden."

Beheerregels

Structuur aanbrengen in een soa moet niet alleen op architectonisch niveau, maar ook door het opstellen van beheerregels over interne werkprocessen (‘governance'). "Organisaties moeten vastleggen wie welke service gaat onderhouden. Alleen zo kun je nieuwe versies uitbrengen zonder dat de onderlinge afhankelijkheden verbroken worden."

Rymer heeft één voorbehoud: je moet oppassen niet te vroeg te beginnen met structureren. Organisaties die zich nog in de adoptiefase bevinden lopen volgens hem anders het risico het enthousiasme en de creativiteit van medewerkers in de kiem te smoren.

Proces van volwassenwording

Bovenstaand bezinningsmoment, dat op het grensvlak ligt van de volwassenwording van een soa, wordt volgens Rymer vaak aangegrepen om over te stappen op een andere platformtechnologie, die gebruikt maakt van een andere Enterprise Service Bus om interacties tussen services te coördineren. Ook is dit het moment om lifecyclemangement van services te introduceren en testprocedures te formuleren. "De duur van dit proces van volwassenwording is niet te voorspellen. Het kan tien jaar duren. Maar de sleutel is om het moment te herkennen dat je governance nodig hebt."
Vijf SOA-tips van Forrester

1. Begin klein.
2. Ga bij het formuleren van web services uit van zakelijke processen en niet van abstracte ontwerpprincipes.
3. Maak pas op de plaats zodra de soa succesvol is.
4. Breng structuur aan, niet alleen door te bepalen hoeveel services je wilt en welke processen die gebruiken, maar leg ook vast wie eigenaar is van welke service.
5. Stimuleer de samenwerking tussen ict'ers en business managers. Het ideaal is om de zienswijze van beide groepen te integreren in één persoon: de business analist.

Wat is een SOA?

Een Service Oriented Architectuur (soa) is een methode om onderdelen van verouderde bedrijfssystemen flexibel beschikbaar te stellen voor interne en externe medewerkers via een netwerk of het internet. De ruggengraat van een soa bestaat uit een Enterprise Service Bus (ESB) die informatie doorsluist vanuit de onderliggende systemen. Die informatie komt beschikbaar in de vorm van web services, die de bouwblokken vormen voor samengestelde applicaties. De kunst is om je web services zo te kiezen dat ze gemakkelijk herbruikbaar zijn binnen steeds nieuwe samengestelde applicaties.

Bezoek ons SOA-seminar op 27 maart

Op 27 maart organiseert Computable een seminar waarop ervaringsdeskundigen spreken over de implementatie van een soa binnen hun organisatie. De valkuilen van soa's komen hierbij ruimschoots aan bod, net als de voordelen die een soa kan opleveren. En we zouden Computable niet zijn, als we niet eerst zouden uitleggen wat een soa is en of het iets voor uw organisatie is. Of niet. Bekijk het programma en schrijf u nu in (gratis voor eindgebruikers).

reageer print stuur door
Gerelateerde artikelen
Reageer
rssMeer SOA
SOA Whitepapers

Service Competence Center versnelt implementatie SOA

De keus voor SOA is ingrijpend, maar hoe moet de organisatie ingericht worden om SOA goed te implementeren? Hoe wordt de nieuwe architectuur maximaal benut en aangestuurd? In deze whitepaper wordt beschreven hoe het instellen van een Service Compentence Center deze doelstellingen kan verwezenlijken.... Download nu

Vijf principes voor succesvolle SOA-implementatie

De keuze voor SOA is ingrijpend, maar welk fundament moet er zijn of komen om tot een succesvolle SOA-implementatie te komen? Op basis van 100 Case Studies zijn de vijf belangrijkste eisen gedefinieerd, die uitgebreid worden toegelicht in deze whitepaper.... Download nu

Meer SOA whitepapers

Computable Events SOA

event

Computable organiseert in 2008 weer verschillende events met praktijkgerichte informatie over actuele onderwerpen in de ICT:
Webcast

SOA Producten

SAP zet volgende stap in SOA-strategie

18-08 15:38   SAP heeft versie 7.1 van SAP Netweaver Process Integration (SAP Netweaver PI) vrijgegeven. SAP Netweaver PI is een softwarecomponent binnen het aanbod van soa-middleware en...

Meer soa producten
SOA Cases

Coca-Cola verkort tijd interne begripsvorming

10-07 13:40   Tijdens de grote SAP-conferentie Sapphire in mei 2008 in Berlijn heeft Alexander Grobe, innovatiespecialist bij Coca-Cola, een presentatie gehouden over zijn ervaringen met ARIS...

Meer soa cases
SOA Achtergrond

Cordys is geen Jan Baan-club meer

31-07 09:18   De Nederlandse BPM-leverancier Cordys timmert sinds 2001 aan de weg met zijn business process management-oplossingen. Inmiddels willen de eerste klanten over hun ervaringen met...

Meer soa achtergrond
SOA Opinie

Architectuur eerst, dan Service Orientatie

22-08 15:54   De manier om snelle wijziging in de werkwijze van de organisatie mogelijk te maken. Zo is service oriented architecture (soa) bij de introductie neergezet. Simpelweg door te...

Meer soa opinie