<<
>>

Событийно-ориентированная архитектура

Событийно-ориентированная архитектура (Event-driven architecture, EDA) является разновидностью архитектуры приложений (Application Ar­chitecture), содержит элементы приложения, реагирующие на события[19].

EDA применяется при разработке и реализации приложений SOA, позво­ляет реализовать концепцию «предприятие реального времени» - Real­Time Enterprise (RTE), когда в режиме реального времени осуществляются обнаружение, обработка и реализация бизнес-мероприятий. EDA содер­жит источники (агенты) и потребители событий (стоки), полностью или частично ответственные за реакцию на событие. Стоки - промежуточное программное обеспечение для обмена сообщениями, формирующие соб­ственную реакцию в процессе работы.

Событие может состоять из двух частей:

• заголовок события - включать информацию вида имя события, вре­менная метка события, тип события;

• тело события - что в действительности произошло.

Жизненный цикл события:

• Возникновение (Generate),

• Захват (Capture),

• Процесс (Process),

• Запоминание (Cash),

• Распределение (Distribute),

• Реакция (React),

• Наблюдением (Monitor).

Информационные системы на базе EDA должны быть построены на основе слабо связанных сервисов с соблюдением открытых стандартов, это обеспечивает эффективную поддержку и обработку бизнес-событий на ос­нове принципов SOA, выполняя требования обеспечения обработки большо­го объема данных, чувствительность к событиям систем и пользователей.

EDA ориентирована на сокращение длительности производственных циклов за счет режима реального времени, быстрого внесения изменений и др. Генератор событий, регистрирует факт и представляет его как собы­тие, по отношению к событиям применяются операции трансформации. Канал событий используется для передачи информации от генератора со­бытий к обрабатывающему события (стоку). Одновременно может быть открыто несколько каналов событий, которые считываются асинхронно, события сохраняются в очереди.

Механизм обработки событий обеспечи­вает идентификацию события, выбор соответствующей реакции на него. Последующее действие, управляемое событиями, может проявляться раз­личными способами.

Существует три основных стиля обработки событий

• простая обработка событий, непосредственно относящихся к измеримым изменениям условий для управления рабочим по­током в реальном времени;

• обработка потока событий (event stream processing, ESP) как обычных, так и известных для управления потоком информации в реальном времени, позволяя своевременное принятие решений;

• обработка сложных событий с учетом взаимной корреляции событий (временной или пространственной) для интерпрета­ции событий, реакции на аномальное поведение, угрозы и воз­можности.

EDA - многоуровневая, состоит из логических слоев, построена на основе слабо связанных и хорошо распределенных сервисов, обеспечивает интерактивность с учетом непредсказуемого и асинхронного окружения. Сервисы могут активироваться триггерами, срабатывающими от входя­щих событий. EDA, развивает архитектуру SOA за счет использования ра­нее неизвестных причинно-следственных связей, чтобы сформировать но­вую модель событий. Такая модель является основой для информацион­ных систем бизнес-аналитики.

<< | >>
Источник: Ильина О.П.. Архитектура корпораций и информационных систем : учебное пособие / О. П. Ильина. - СПб. : Изд-во СПбГЭУ,2015. - 119 с.. 2015

Еще по теме Событийно-ориентированная архитектура:

  1. Ильина О.П.. Архитектура корпораций и информационных систем : учебное пособие / О. П. Ильина. - СПб. : Изд-во СПбГЭУ,2015. - 119 с., 2015
  2. СПИСОК ЛИТЕРАТУРЫ
  3. Факторы, сопутствующие КРН и выявленные при полевых и натурных исследо­ваниях на различных газопроводах
  4. Методология и возможности факторного анализа при исследовании коммуникативной эффективности современной медианоминации
  5. Высокочастотные морфосемантические гнезда как специфический объект исследования (на примере гнезда с корнем благ-)
  6. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
  7. ВВЕДЕНИЕ
  8. Опыт интерпретации целого текста. Поэтический некролог «Памяти Авраама Сергеевича Норова» как отображение православного миросозерцания
  9. 53. Оспоримые сделки: основания, условия, последствия и момент недействительности.
  10. Моделирование методом конечных элементов. Численный эксперимент
  11. Химченко Алексей Игоревич. ИНФОРМАЦИОННОЕ ОБЩЕСТВО: ПРАВОВЫЕ ПРОБЛЕМЫ В УСЛОВИЯХ ГЛОБАЛИЗАЦИИ. Диссертация на соискание ученой степени кандидата юридических наук. Москва - 2014, 2014
  12. Комбинационные резонансы аддитивно-разностного типа
  13. Модели движения воздуха в воздушных пространствах конструкций вентфасадов при турбулентном режиме
  14. Моделирование теплопотерь в конструкции вентфасада с учетом скорости ветра и термического сопротивления вентилируемого воздушного пространства с отражательной теплоизоляцией
  15. Выводы по главе
  16. Влияние активаторов на зарядно-разрядные процессы