Hjem programvare Hva er hendelsesstyrt arkitektur (eda)? - definisjon fra techopedia

Hva er hendelsesstyrt arkitektur (eda)? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Event-Driven Architecture (EDA)?

Event-driven architecture (EDA) er et programvarearkitekturmønster som fremmer produksjon, deteksjon og forbruk av og reaksjon på betydelige endringer i systemets tilstand (kjent som hendelser). Dette brukes gjennom design og implementering av applikasjoner og systemer som overfører hendelser mellom løst koblede programvarekomponenter og tjenester.

Techopedia forklarer Event-Driven Architecture (EDA)

Hendelsesdrevet arkitektur komplimenterer serviceorientert arkitektur fordi disse tjenestene kan aktiveres av utløsere som blir avfyrt på innkommende hendelser. Arrangementsdrevne systemer inkluderer hendelsesutsendere og begivenhetsforbrukere. Arrangementsforbrukere bruker reaksjoner så snart hendelser blir presentert. Den første kategorien av begivenhetsforbrukere er basert på tradisjonelle komponenter som meldingsorientert mellomvare, mens den andre kategorien krever et passende administrativt rammeverk for transaksjoner.


Arrangementene har to deler:

  1. Topptekst: Inkluderer informasjon som hendelsesnavn, hendelsestidstempel og hendelsestype
  2. Kropp: Beskriver hva som faktisk skjedde
Hendelsesutløst arkitektur er bygd på fire logiske lag:

  • Arrangementsgenerator
  • Arrangementskanal
  • Event prosesseringsmotor
  • Nedstrøms hendelsesstyrt aktivitet

De tre stiler for prosessering av hendelser er:

  • Enkel hendelsesbehandling
  • Behandlingen av hendelsesstrøm
  • Kompleks prosessering
Hva er hendelsesstyrt arkitektur (eda)? - definisjon fra techopedia