Gå til indholdet

Hændelsesdrevet arkitektur

I en hændelsesdrevet arkitektur udsender komponenter hændelser, som andre komponenter kan reagere på uafhængigt.

Også kendt somEvent-driven ArchitectureEDA
Snitflader & integration

En ændring udløser mere arbejde

Hændelsesdrevet arkitektur organiserer samarbejde gennem hændelser: meddelelser om noget, der allerede er sket. Producenter offentliggør dem; interesserede forbrugere behandler dem via en hændelseskanal. I et opdigtet eksempel melder en applikation, at et tilbud er godkendt. Planlægning og rapportering kan reagere med forskellige opgaver.

Producenten behøver ikke kalde hver modtager direkte. Afkoblingen kræver dog klar betydning af hændelser, ansvar og fejlhåndtering. Dubletter, forsinkede beskeder og rækkefølge kan være relevante. En offentliggjort hændelse beviser ikke, at alt efterfølgende arbejde er afsluttet. Ved et enkelt forløb kan et direkte kald give mindre driftsarbejde.

Kilder

Artikler om emnet

Snitflader & integration med ASES

ERP, CRM og webshop forbundet ordentligt