Кућа Софтвер Шта је архитектура заснована на догађајима (еда)? - дефиниција из техопедије

Шта је архитектура заснована на догађајима (еда)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи архитектура заснована на догађајима (ЕДА)?

Архитектура заснована на догађајима (ЕДА) је образац архитектуре софтвера који промовише производњу, откривање и потрошњу и реакцију на значајне промене у стању система (познате као догађаји). То се примењује кроз дизајн и примену апликација и система који преносе догађаје између слабо спојених софтверских компоненти и услуга.

Техопедија објашњава архитектуру засновану на догађајима (ЕДА)

Архитектура заснована на догађајима надопуњује услугу оријентисану архитектуру, јер се ове услуге могу активирати окидачима активираним на долазним догађајима. Системи засновани на догађајима укључују емиторе догађаја и потрошаче догађаја. Потрошачи догађаја примјењују реакције чим се догоде. Почетна категорија потрошача догађаја заснива се на традиционалним компонентама попут софтвера оријентисаног на поруке, док друга категорија захтева одговарајући извршни оквир за трансакције.


Догађаји имају два дела:

  1. Заглавље: укључује информације као што су назив догађаја, печат времена догађаја и врста догађаја
  2. Тело: Описује шта се заправо догодило
Архитектура покренута догађајем изграђена је на четири логичка слоја:

  • Генератор догађаја
  • Канал догађаја
  • Мотор за обраду догађаја
  • Активности вођене од догађаја

Три стила обраде догађаја су:

  • Једноставна обрада догађаја
  • Обрада протока догађаја
  • Сложена обрада догађаја
Шта је архитектура заснована на догађајима (еда)? - дефиниција из техопедије