Indholdsfortegnelse:
- Definition - Hvad betyder Event-Driven Architecture (EDA)?
- Techopedia forklarer Event-Driven Architecture (EDA)
Definition - Hvad betyder Event-Driven Architecture (EDA)?
Begivenhedsstyret arkitektur (EDA) er et softwarearkitekturmønster, der fremmer produktion, detektion og forbrug af og reaktion på væsentlige ændringer i et systems tilstand (kendt som begivenheder). Dette anvendes gennem design og implementering af applikationer og systemer, der transmitterer begivenheder blandt løst koblede softwarekomponenter og tjenester.
Techopedia forklarer Event-Driven Architecture (EDA)
Begivenhedsdrevet arkitektur komplimenterer serviceorienteret arkitektur, fordi disse tjenester kan aktiveres af triggere, der affyres på indgående hændelser. Begivenhedsdrevne systemer inkluderer begivenhedsemittere og begivenhedsforbrugere. Begivenhedsforbrugere anvender reaktioner, så snart begivenheder præsenteres. Den oprindelige kategori af begivenhedsforbrugere er baseret på traditionelle komponenter såsom meddelelsesorienteret mellemvare, mens den anden kategori kræver en passende operationel udøvelsesramme.
Begivenheder har to dele:
- Header: Indeholder oplysninger såsom begivenhedsnavn, begivenhedstidsstempel og begivenhedstype
- Krop: Beskriver, hvad der faktisk skete
- Begivenhedsgenerator
- Begivenhedskanal
- Begivenhedsbehandlingsmotor
- Nedstrøms begivenhedsstyret aktivitet
De tre stilarter til begivenhedsbehandling er:
- Enkel begivenhedsbehandling
- Behandling af begivenhedsstrøm
- Kompleks behandling af begivenheder
