Одна из актуальных тенденций при построении современных информационных систем реализует механизм извлечения аналитической информации из разнородных событийных данных в реальном масштабе времени (согласно теории обработки информации под событием понимается изменение свойств, зафиксированное наблюдателем в сообщении от наблюдаемого объекта). Как платформа для разработки приложений, обработка сложных событий CEP(англ. «Complex Event Processing», сокр. CEP) обеспечивает работу высокоуровневых средств, позволяющих задавать порядок обработки и анализа событий. Как механизм для реализации архитектуры, управляемой событиями (Event Driven Architecture, EDA), CEP формирует своего рода «интеллект», впитывающий, агрегирующий, коррелирующий и анализирующий события, производящий новые события высокого уровня, которые могут инициировать ответную реакцию, а также генерирующий высокоуровневую информацию о текущем состоянии бизнеса.
В настоящее время наиболее распространёнными принципами построения такого рода решений являются: интеграция приложений (Enterprise Application Integration, EAI) и сервис-ориентированная архитектура (Service Oriented Architecture, SOA) либо их композиция.
Эта технология уже нашла своё применение в операционных приложениях, предназначенных, например, для мониторинга бизнес-активности (Business Activity Monitoring, BAM), управления распределёнными процессами, контроля за финансовыми транзакциями и для интегрированного управления логистикой.
Целью подхода, основанного на интеграции приложений, является объединение данных или функции одного приложения с другим, благодаря чему обеспечивается интеграция, близкая к реальному времени. Интеграция приложений используется для построения B2B, внедрения CRM-систем, которые интегрированы с корпоративными серверными приложениями, веб-интеграции и построения веб-порталов, которые поддерживают многочисленные бизнес системы.
Технология управления с опорой на события окажет существенное влияние на экономику, так как позволит анализировать потоковые событийные данные и осуществлять в них поиск корреляций и повторяющихся шаблонов, не¬медленно реагировать на меняющиеся условия. Подобные системы обработки сложных событий широко используются в биржевой торговле, для выявления банковского мошенничества и в других финансовых задач.
Обработка и анализ в реальном времени высокоскоростных потоков событий приведёт к увеличению прибыли благодаря ускорению осуществления операций на глобальных рынках; снизит риски путём раннего выявления и исключения рисковых позиций или транзакций; будет способствовать продаже дополнительных товаров с помощью своевременных, индивидуальных предложений; повысит удовлетворённость клиентов и сократит их отток благодаря упреждающему разрешению проблем; улучшит качество обслуживания путём оптимизации доставки товаров и услуг.Однако использование сервис-ориентированной архитектуры может потребовать проведения специальной интеграции существующих приложений с устанавливаемыми.
Можно предположить, что данная технология не найдёт широкого применения в малобюджетных секторах экономики, поскольку весьма дорога как в развёртывании, так и в использовании и обслуживании, поэтому активно применять её смогут в ближайшей перспективе лишь крупные корпорации.