Dom Softver Što je arhitektura na temelju događaja (eda)? - definicija iz tehopedije

Što je arhitektura na temelju događaja (eda)? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači događaj-vođena arhitektura (EDA)?

Arhitektura zasnovana na događajima (EDA) softverski je oblik arhitekture koji potiče proizvodnju, otkrivanje i potrošnju značajnih promjena u stanju sustava (poznatih kao događaji) i reakciju na njih. To se primjenjuje kroz dizajn i implementaciju aplikacija i sustava koji prenose događaje između slabo spojenih softverskih komponenti i usluga.

Tehopedija objašnjava arhitekturu vođenu događajima (EDA)

Arhitektura usmjerena na događaje nadopunjuje uslugu orijentiranu arhitekturu jer se ove usluge mogu aktivirati okidačima aktiviranim na dolazne događaje. Sustavi utemeljeni na događajima uključuju odašiljače događaja i potrošače događaja. Potrošači događaja primjenjuju reakcije čim su prikazani. Početna kategorija potrošača događaja temelji se na tradicionalnim komponentama poput softvera usmjerenog na poruke, dok druga kategorija zahtijeva odgovarajući izvršni okvir za transakcije.


Događaji imaju dva dijela:

  1. Zaglavlje: uključuje podatke kao što su naziv događaja, pečat vremena događaja i vrsta događaja
  2. Tijelo: opisuje što se zapravo dogodilo
Arhitektura pokrenuta događajem izgrađena je na četiri logička sloja:

  • Generator događaja
  • Kanal događaja
  • Motor za obradu događaja
  • Aktivnosti usmjerene na događaje nizvodno

Tri stila obrade događaja su:

  • Jednostavna obrada događaja
  • Obrada struje događaja
  • Složena obrada događaja
Što je arhitektura na temelju događaja (eda)? - definicija iz tehopedije