Esper (программное обеспечение) - Esper (software)
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Март 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Разработчики) | EsperTech Inc. |
---|---|
Стабильный выпуск | проверить сайт |
Написано в | Ява, C # |
Операционная система | Кроссплатформенность |
Тип | Обработка сложных событий |
Лицензия | GPL v2 |
Интернет сайт | www |
Эспер является Открытый исходный код Ява -программный продукт для Обработка сложных событий (CEP) и Обработка потока событий (ESP), который анализирует серии событий для вывода из них выводов.
Эспер расширяет SQL-92 стандарт для своего движка и корпоративной инфраструктуры, обеспечивая Агрегатная функция, Сопоставление с образцом, окно событий и объединение. Esper орудия Событийное программирование и событийная архитектура.
Esper был создан в 2006 году компанией EsperTech Inc. Он предлагает Доменный язык для обработки событий называется языком обработки событий (EPL). EPL - это Декларативное программирование язык для анализа данных событий, привязанных ко времени, и обнаружения ситуаций по мере их возникновения.
Esper - это приложение на основе Java, которое было перенесено на C # язык программирования и доступен для .NET Framework под названием NEsper.
EsperTech Inc. предоставляет Esper Enterprise Edition[1] с функциями для предприятий.
Пример
Этот пример[2] иллюстрирует простой запрос EPL, который выводит строку немедленно, когда в течение скользящего окна продолжительностью 3 минуты количество событий заказа достигает 5 или более событий.
Выбрать считать(*) из OrderEvent#время(3 мин) имея считать(*) >= 5
Связанные системы
- Rapide (Стэнфорд)
- StreamSQL: StreamSQL - это язык запросов, который расширяет SQL возможностью обрабатывать потоки данных в реальном времени.
Смотрите также
- Обработка сложных событий (CEP) - Связанная технология для построения и управления информационными системами, управляемыми событиями.
- Система управления потоком данных (DSMS) - тип программной системы для управления потоками данных и запросов к ним.
- Корреляция событий
- Архитектура, управляемая событиями - (EDA) - это шаблон архитектуры программного обеспечения, способствующий производству, обнаружению, потреблению и реакции на события.
- Обработка потока событий - (ESP) - это связанная технология, которая ориентирована на обработку потоков связанных данных.
- Оперативная разведка - И CEP, и ESP - это технологии, лежащие в основе оперативного интеллекта.
- Сопоставление с образцом
- Бизнес-аналитика в реальном времени - Бизнес-аналитика - это применение знаний, полученных из систем CEP
- Вычисления в реальном времени - Системы CEP обычно представляют собой системы реального времени
- Предприятие в реальном времени
Рекомендации
- ^ «Esper Enterprise Edition». Espertech.com. Получено 2015-03-08.
- ^ «Перенаправление страницы». www.espertech.com/esper. Получено 2015-03-08.
внешняя ссылка
- Официальный сайт Esper
- EsperTech Inc.
- Исследования Google Scholar со ссылкой на Эспера
- Анализ обработки сложных событий с помощью Esper Эрика Миллера, книги об Эспере и CEP.
- Обработка событий в действии Офера Эциона и Питера Ниблетта, Manning Publications (ISBN 9781935182214), книгу с примерами Esper
- SOA с открытым исходным кодом Джефф Дэвис, Manning Publications (ISBN 1933988541), книга, в которой представлены примеры Esper для мониторинга веб-сервисов.
- OSWorkflow: руководство для разработчиков и архитекторов Java по интеграции управления бизнес-процессами с открытым исходным кодом, Диего Адриан Ная Лазо, ПАКТ (ISBN 978-1847191526 ), книга с главой об Эспере
- Обзор рынка КЭП Фраунгофера, Фраунгофер, 2010 г.
- Forrester Wave для сложной обработки событий, Forrester - октябрь 2009 г.
- Обработка потоков в реальном времени как кардинальное изменение в мире больших данных с помощью Hadoop и Data Warehouse, InfoQ - сентябрь 2014 г.