Passa al contenuto principale

EDA

Event Driven Architectures

È un modello di architettura software che promuove la produzione, il rilevamento, il consumo e la reazione agli eventi (significativo cambiamento di stato).

Il cambiamento di stato può essere reso noto tramite il principio del A2A (Application to Application) che funge da regole per tutte le applicazioni coinvolte.

Il prodotto, la pubblicazione, la divulgazione, il rilevamento o il consumazione sono in realtà notifiche dell'evento non l'evento stesso, che è il cambiamento di stato che ha attivato l'emissione del messaggio asincrono.

Il concetto dell'EDA può essere la base per lo sviluppo e l'implementazione di applicazioni e sistemi semplificando la scalabilità orizzontale nei modelli di calcolo distribuito rendendo le applicazioni più resilienti ai guasti.

L'architettura basata sugli eventi può integrare le applicazioni basate sui servizi SOA (Service Oriented architecture) perché possono essere attivati ​​dai trigger associati agli eventi in arrivo.