Mājas Programmatūra Kas ir uz notikumiem balstīta arhitektūra (eda)? - definīcija no tehopedijas

Kas ir uz notikumiem balstīta arhitektūra (eda)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē uz notikumiem balstīta arhitektūra (EDA)?

Notikumu balstīta arhitektūra (EDA) ir programmatūras arhitektūras modelis, kas veicina būtisku sistēmas stāvokļa (pazīstams kā notikumi) izmaiņu veidošanu, atklāšanu un patēriņu, kā arī reakciju uz tām. To piemēro, izstrādājot un ieviešot lietojumprogrammas un sistēmas, kas pārraida notikumus starp vāji savienotiem programmatūras komponentiem un pakalpojumiem.

Techopedia skaidro uz notikumiem balstītu arhitektūru (EDA)

Notikumu balstīta arhitektūra komplimentē uz pakalpojumiem orientētu arhitektūru, jo šos pakalpojumus var aktivizēt, izmantojot aktivizētājus, kas atlaisti ienākošajos notikumos. Uz notikumiem balstītās sistēmās ietilpst notikumu radītāji un patērētāji. Pasākumu patērētāji reaģē, tiklīdz tiek parādīti notikumi. Sākotnējā notikumu patērētāju kategorija ir balstīta uz tradicionāliem komponentiem, piemēram, uz ziņojumu orientētu starpprogrammatūru, savukārt otrajai kategorijai ir nepieciešama atbilstoša darījumu izpildes sistēma.


Pasākumiem ir divas daļas:

  1. Galvenē: iekļauta tāda informācija kā notikuma nosaukums, notikuma laika zīmogs un notikuma tips
  2. Korpuss: apraksta to, kas faktiski notika
Notikumu iedarbināta arhitektūra ir veidota uz četriem loģiskiem slāņiem:

  • Pasākumu ģenerators
  • Pasākuma kanāls
  • Pasākumu apstrādes dzinējs
  • Pasākumu virzīta aktivitāte

Trīs notikumu apstrādes stili ir:

  • Vienkārša notikumu apstrāde
  • Notikumu straumes apstrāde
  • Sarežģīta notikumu apstrāde
Kas ir uz notikumiem balstīta arhitektūra (eda)? - definīcija no tehopedijas