Sadržaj:
- Definicija - Što znači događaj-vođena arhitektura (EDA)?
- Tehopedija objašnjava arhitekturu vođenu događajima (EDA)
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:
- Zaglavlje: uključuje podatke kao što su naziv događaja, pečat vremena događaja i vrsta događaja
- Tijelo: opisuje što se zapravo dogodilo
- 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
