Событийно-ориентированная архитектура
Событийно-ориентированная архитектура (Event-driven architecture, EDA) является разновидностью архитектуры приложений (Application Architecture), содержит элементы приложения, реагирующие на события[19].
EDA применяется при разработке и реализации приложений SOA, позволяет реализовать концепцию «предприятие реального времени» - RealTime Enterprise (RTE), когда в режиме реального времени осуществляются обнаружение, обработка и реализация бизнес-мероприятий. EDA содержит источники (агенты) и потребители событий (стоки), полностью или частично ответственные за реакцию на событие. Стоки - промежуточное программное обеспечение для обмена сообщениями, формирующие собственную реакцию в процессе работы.Событие может состоять из двух частей:
• заголовок события - включать информацию вида имя события, временная метка события, тип события;
• тело события - что в действительности произошло.
Жизненный цикл события:
• Возникновение (Generate),
• Захват (Capture),
• Процесс (Process),
• Запоминание (Cash),
• Распределение (Distribute),
• Реакция (React),
• Наблюдением (Monitor).
Информационные системы на базе EDA должны быть построены на основе слабо связанных сервисов с соблюдением открытых стандартов, это обеспечивает эффективную поддержку и обработку бизнес-событий на основе принципов SOA, выполняя требования обеспечения обработки большого объема данных, чувствительность к событиям систем и пользователей.
EDA ориентирована на сокращение длительности производственных циклов за счет режима реального времени, быстрого внесения изменений и др. Генератор событий, регистрирует факт и представляет его как событие, по отношению к событиям применяются операции трансформации. Канал событий используется для передачи информации от генератора событий к обрабатывающему события (стоку). Одновременно может быть открыто несколько каналов событий, которые считываются асинхронно, события сохраняются в очереди.
Механизм обработки событий обеспечивает идентификацию события, выбор соответствующей реакции на него. Последующее действие, управляемое событиями, может проявляться различными способами.Существует три основных стиля обработки событий
• простая обработка событий, непосредственно относящихся к измеримым изменениям условий для управления рабочим потоком в реальном времени;
• обработка потока событий (event stream processing, ESP) как обычных, так и известных для управления потоком информации в реальном времени, позволяя своевременное принятие решений;
• обработка сложных событий с учетом взаимной корреляции событий (временной или пространственной) для интерпретации событий, реакции на аномальное поведение, угрозы и возможности.
EDA - многоуровневая, состоит из логических слоев, построена на основе слабо связанных и хорошо распределенных сервисов, обеспечивает интерактивность с учетом непредсказуемого и асинхронного окружения. Сервисы могут активироваться триггерами, срабатывающими от входящих событий. EDA, развивает архитектуру SOA за счет использования ранее неизвестных причинно-следственных связей, чтобы сформировать новую модель событий. Такая модель является основой для информационных систем бизнес-аналитики.
Еще по теме Событийно-ориентированная архитектура:
- Ильина О.П.. Архитектура корпораций и информационных систем : учебное пособие / О. П. Ильина. - СПб. : Изд-во СПбГЭУ,2015. - 119 с., 2015
- СПИСОК ЛИТЕРАТУРЫ
- Факторы, сопутствующие КРН и выявленные при полевых и натурных исследованиях на различных газопроводах
- Методология и возможности факторного анализа при исследовании коммуникативной эффективности современной медианоминации
- Высокочастотные морфосемантические гнезда как специфический объект исследования (на примере гнезда с корнем благ-)
- ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
- ВВЕДЕНИЕ
- Опыт интерпретации целого текста. Поэтический некролог «Памяти Авраама Сергеевича Норова» как отображение православного миросозерцания
- 53. Оспоримые сделки: основания, условия, последствия и момент недействительности.
- Моделирование методом конечных элементов. Численный эксперимент
- Химченко Алексей Игоревич. ИНФОРМАЦИОННОЕ ОБЩЕСТВО: ПРАВОВЫЕ ПРОБЛЕМЫ В УСЛОВИЯХ ГЛОБАЛИЗАЦИИ. Диссертация на соискание ученой степени кандидата юридических наук. Москва - 2014, 2014
- Комбинационные резонансы аддитивно-разностного типа
- Модели движения воздуха в воздушных пространствах конструкций вентфасадов при турбулентном режиме
- Моделирование теплопотерь в конструкции вентфасада с учетом скорости ветра и термического сопротивления вентилируемого воздушного пространства с отражательной теплоизоляцией
- Выводы по главе
- Влияние активаторов на зарядно-разрядные процессы