Naar de inhoud

Event-driven architectuur

Bij een event-driven architectuur melden componenten gebeurtenissen waarop andere componenten onafhankelijk kunnen reageren.

Ook bekend alsEDAEvent-driven architectureGebeurtenisgestuurde architectuur
Koppelingen & integratie

Een wijziging zet verder werk in gang

Een event-driven architectuur organiseert samenwerking via gebeurtenissen: meldingen over iets dat al is gebeurd. Producenten publiceren ze; geïnteresseerde consumenten verwerken ze via een gebeurteniskanaal. In een fictief voorbeeld meldt een toepassing dat een offerte is goedgekeurd. Planning en rapportage kunnen met verschillende taken reageren.

De producent hoeft niet iedere ontvanger rechtstreeks aan te roepen. Die ontkoppeling vereist wel duidelijke betekenissen van gebeurtenissen, verantwoordelijkheden en foutafhandeling. Dubbele of vertraagde berichten en volgorde kunnen relevant zijn. Een gepubliceerde gebeurtenis bewijst niet dat al het vervolgwerk klaar is. Voor een eenvoudige stroom kan een directe aanroep minder beheerwerk vragen.

Bronnen

Artikelen over dit onderwerp

Koppelingen & integratie met ASES

ERP, CRM en webshop netjes gekoppeld