Koti Ohjelmisto Mikä on tapahtumavetoinen arkkitehtuuri (eda)? - määritelmä techopediasta

Mikä on tapahtumavetoinen arkkitehtuuri (eda)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - mitä tapahtumavetoinen arkkitehtuuri (EDA) tarkoittaa?

Tapahtumavetoinen arkkitehtuuri (EDA) on ohjelmistoarkkitehtuurimalli, joka edistää järjestelmän tilan (tunnetaan tapahtumina) merkittävien muutosten tuottamista, havaitsemista ja kulutusta sekä niihin reagointia. Tätä toteutetaan suunnittelemalla ja toteuttamalla sovelluksia ja järjestelmiä, jotka välittävät tapahtumia löysästi kytkettyjen ohjelmistokomponenttien ja palveluiden välillä.

Techopedia selittää tapahtumavetoista arkkitehtuuria (EDA)

Tapahtumavetoinen arkkitehtuuri täydentää palvelukeskeistä arkkitehtuuria, koska nämä palvelut voidaan aktivoida tuleviin tapahtumiin laukaistuilla liipaisimilla. Tapahtumavetoisiin järjestelmiin kuuluvat tapahtumien aiheuttajat ja tapahtuman kuluttajat. Tapahtumaasiakkaat käyttävät reaktioita heti, kun tapahtumat esitellään. Tapahtumakuluttajien alkuperäinen luokka perustuu perinteisiin komponentteihin, kuten viestiorientoituun väliohjelmaan, kun taas toinen luokka vaatii asianmukaisen transaktiorakenteen.


Tapahtumissa on kaksi osaa:

  1. Otsikko: Sisältää tietoja, kuten tapahtuman nimi, tapahtuman aikaleima ja tapahtuman tyyppi
  2. Runko: Kuvailee mitä todella tapahtui
Tapahtuman laukaisema arkkitehtuuri perustuu neljään loogiseen tasoon:

  • Tapahtumageneraattori
  • Tapahtumakanava
  • Tapahtumien käsittelymoottori
  • Loppupään tapahtumavetoinen toiminta

Tapahtumien käsittelyn kolme tyyliä ovat:

  • Yksinkertainen tapahtumien käsittely
  • Tapahtumavirran käsittely
  • Monimutkainen tapahtumien käsittely
Mikä on tapahtumavetoinen arkkitehtuuri (eda)? - määritelmä techopediasta