Gå til innholdet

Hendelsesdrevet arkitektur

I hendelsesdrevet arkitektur melder komponenter hendelser som andre komponenter kan reagere på uavhengig.

Også kjent somEvent-driven ArchitectureEDA
API-er og integrasjon

En endring utløser mer arbeid

Hendelsesdrevet arkitektur organiserer samarbeid gjennom hendelser: meldinger om noe som allerede har skjedd. Produsenter publiserer dem; interesserte konsumenter behandler dem gjennom en hendelseskanal. I et oppdiktet eksempel melder en applikasjon at et tilbud er godkjent. Planlegging og rapportering kan reagere med ulike oppgaver.

Produsenten trenger ikke kalle hver mottaker direkte. Frikoblingen krever likevel tydelig betydning av hendelser, ansvar og feilhåndtering. Doble eller forsinkede meldinger og rekkefølge kan være relevant. En publisert hendelse beviser ikke at alt etterfølgende arbeid er ferdig. For en enkel flyt kan et direkte kall gi mindre driftsarbeid.

Kilder

Artikler om temaet

API-er og integrasjon med ASES

ERP, CRM og nettbutikk ryddig koblet sammen