De opvolger van SOA heet EDA
Na Service Oriented Architecture (soa) komt Event Driven Architecture (EDA). Dat zeggen Computables soa-experts. Een aantal experts betwijfelt echter of EDA net zo’n hype wordt als soa is geweest.
Het architectuurconcept dat de grootste kans maakt de opvolger te worden van de Service Oriented Architecture (soa) is EDA. Dit drieletterwoord staat voor Event Driven Architecture. Michael Widjaja, partner en senior executive bij Accenture: "Binnen een EDA worden bedrijfsprocessen gemonitored en pro-actief bedrijfsprocessen op gang gezet op basis van bepaalde gebeurtenissen (events)."
Andere mogelijke ‘opvolgers' voor soa die door experts genoemd worden, zijn onder andere cloud computing, mashups en agility.
Gartner: één op de vijf organisaties wil een EDA
Ook Gartner noemt EDA prominent in hetzelfde rapport waarin het analistenbureau beweert dat de soa-hype voorbij is. Twintig procent van de tweehonderd onderzochte grote ondernemingen is volgens Gartner een EDA aan het bouwen, terwijl een zelfde percentage dat het komende jaar van plan is.
EDA biedt voordelen boven soa. Dat zegt een aantal experts. Massimo Capoccia, director product management bij Infor: "EDA biedt meer flexibiliteit en dwingt meer tot business re-engineering dan soa." Raymond Braakhekke van Deloitte: "Op basis van binnenkomende events kunnen dynamisch orchestraties worden samengesteld waarbij het event volledig wordt afgehandeld op basis van beschikbare services. Vaste processen zullen daardoor minder groots en complex worden, maar dynamisch worden samengesteld uit kleinere subprocessen."
Er zijn echter ook kritische geluiden. Zo is EDA minstens zo complex als soa. Daarnaast is EDA niet totaal nieuw, maar meer een uitbreiding op soa: je kunt geen EDA bouwen zonder soa. Daarnaast denkt een aantal experts dat soa gewoon blijft bestaan, ook al is de hype over. Theo Stolker, informatiearchitect bij Inter Access: "Soa als architectuurconcept blijft bestaan voor zover ik kan kijken. Dat geldt overigens voor de meeste ontwikkelingen in de ict. Ze blijven bestaan, lang nadat de hype is verdwenen."
Gartner beweert dat de soa-hype voorbij is. Die conclusie baseert het onderzoeksbureau op de uitkomsten van een vragenlijst die verspreid is onder tweehonderd grote ondernemingen, en op gesprekken met klanten. Daniel Sholler, hoofd onderzoek bij het analistenbureau: "Vanaf het begin van 2008 hebben we een dramatische daling gezien in het aantal organisaties dat van plan is voor het eerst een soa-project te starten." SOoawordt niet meer gezien als "iets dat uiteindelijk essentieel is voor elke organisatie". In plaats daarvan "hebben veel organisaties soa geëvalueerd en besloten er geen tijd en inspanning meer in te investeren." Volgens Gartner is dat "typisch voor een techniek die net het ‘dal van de desillusie' heeft doorlopen" zoals Gartners hypecyclus die beschrijft.
1. Multi UI
2. Composite application
3. Bus Proces Orchestration
4. Enterprisewide SOA
5. Federated SOA
In de eerste fases werd met name de nadruk gelegd op het standaardiseren van service (WSDL, webservices, SOAP etc) in de derde fase zien we de alignering van primaire processen plaats vinden. Door met name de activiteiten in fase 3, 4 en 5 worden de primaire processen aanzienlijk versneld.
Deze versnelling vindt onder andere plaats door veel van de batch geori?nteerde processen te transformeren naar event gedreven services. Some synchroon, maar steeds vaker a-synchroon. Veel organisaties komen tot de conclusie dat de systemen die het primaire systeem ondersteunen (zoals authorisatie, authenticatie, CRM systemen en rapportage systemen) nu ook moeten worden herschreven omdat ze het hoofdsysteem niet langer adequaat (dus met name optijd) kunnen voorzien van de juiste data. Ook deze systemen zullen event gedreven moeten worden. Een toename van het aantal messages is het gevolg.
Net zoals de ESB de belichaming is van SOA, zal Complex Event Processing (CEP) de enabler kunnen zijn van EDA. Echter het implementeren een EDA zal waarschijnlijk vele male makkelijker blijken in een SOA geori?nteerde omgeving (fase 3 en verder). Het zal dan ook het meest voor de hand liggen dat we de komende tijd vooral verhalen zullen horen over succesvolle EDA implementatie in SOA omgevingen.
Als bronnen zou ik de blog van Jack van Hoof willen aanraden en een recente whitepaper van Progress Software met de titel ?Faster then a speeding bullet?.
10-02 Infor helpt Ferrari met bouwen F1-auto's
10-02 Tester Four Oaks in Israëlische handen
10-02 IS Online en Tres zijn klaar voor Elfstedentocht
10-02 SecureLink migreert Microsoft-diensten Atradius
10-02 Nieuwe software brengt Vitens in problemen
10-02 Ex-Misys-topman moet CSC uit penarie helpen
10-02 Veenman en 20/20 vision adviseren samen klant
10-02 Cisco maakt 2,2 miljard dollar kwartaalwinst
10-02 Misys en Temenos willen fuseren
10-02 Raet stelt Schrijnemaekers als nieuwe CFO aan
05-12 Traxion introduceert IAM4Cloud
02-12 Progress breidt RPM-suite verder uit
26-10 Infor presenteert Twitter-ERP
03-10 Macaw zet nieuw servicecentrum op
22-09 SOA en agile kunnen best door één deur
07-07 Compuware neemt Dynatrace Software over
22-06 IBM Rational levert nieuwe ontwikkelingstools
19-04 ROC Aventus: datakoppelingen en zeggenschap
13-04 HP wilde Tibco Software overnemen
31-03 'Ivent heeft te weinig kennis van SOA'
|
|
22-07-10 Distributeur stapt over van EAI op SOA
28-08-09 Standaard moet regie SOA-project verbeteren
09-07-09 'Cloud computing is even complex als SOA'
06-05-09 ‘Geen SOA is geen alternatief’
28-04-09 ‘Microsoft Oslo is geen SOA’
10-04-09 Een SOA kun je niet kopen
09-03-09 'SOA-ontwikkelaar stribbelt terecht tegen'
11-12-08 Modelleringstaal voor SOA begin 2009 klaar
19-11-08 EDA wordt de nieuwe hype
18-11-08 Complexiteit SOA is onderschat
17-11-08 Computable-panel eens over einde SOA-hype
11-11-08 Rendement van SOA blijft vaag
07-11-08 SOA-enthousiasme daalt
De gecombineerde kracht van JD Edwards en Salesforce.com
De integratie van JD Edwards en Salesforce.com drijft organisaties vaak tot wanhoop. Deze whitepaper beschrijft hoe......





Het meest schrijnende is nog dat een gemiddelde ontwikkelaar geen clean OO-ontwerp kan maken. Dus hoe kunnen we dan verwachten dat het op het gebied van componenten, services en events technisch allemaal goed komt?