Turinys:
- Apibrėžimas - ką reiškia įvykiais pagrįsta architektūra (EDA)?
- „Techopedia“ paaiškina įvykiais grindžiamą architektūrą (EDA)
Apibrėžimas - ką reiškia įvykiais pagrįsta architektūra (EDA)?
Įvykių pagrįsta architektūra (EDA) yra programinės įrangos architektūros modelis, skatinantis reikšmingų sistemos būklės pokyčių (žinomų kaip įvykiai) gamybą, aptikimą, vartojimą ir reagavimą į juos. Tai taikoma kuriant ir įgyvendinant programas ir sistemas, kurios perduoda įvykius tarp laisvai sujungtų programinės įrangos komponentų ir paslaugų.
„Techopedia“ paaiškina įvykiais grindžiamą architektūrą (EDA)
Įvykių pagrįsta architektūra komplimentuoja į tarnybą orientuotą architektūrą, nes šias paslaugas gali suaktyvinti įjungiamieji įvykių suaktyvikliai. Įvykių paremtas sistemas sudaro renginių rengėjai ir renginių vartotojai. Renginių vartotojai reaguoja iškart, kai tik pristatomi įvykiai. Pradinė įvykių vartotojų kategorija yra pagrįsta tradiciniais komponentais, tokiais kaip į pranešimą orientuota tarpinė programinė įranga, o antrajai kategorijai reikalinga tinkama operacijų vykdymo sistema.
Renginiai susideda iš dviejų dalių:
- Antraštė: apima tokią informaciją kaip įvykio pavadinimas, įvykio laiko antspaudas ir įvykio tipas
- Kūnas: Aprašoma, kas iš tikrųjų įvyko
- Renginių generatorius
- Renginio kanalas
- Renginių apdorojimo variklis
- Paskesnių įvykių nulemta veikla
Trys įvykių apdorojimo stiliai yra šie:
- Paprastas įvykių apdorojimas
- Įvykių srauto apdorojimas
- Sudėtingas įvykių apdorojimas
