IoTEE отличается низким потреблением ресурсов памяти и процессора и в зависимости от решаемой задачи может быть запущен на сервере в облаке, ноутбуке в локальной сети или на устройстве с ограниченными характеристиками.
За счет высокой модульности IoTEE позволяет адаптировать внутреннюю логику отдельных модулей под специфичные требования без изменения всей программы.
IoTEE имеет простой и функциональный Web-интерфейс, позволяющий полностью контролировать получение и обработку событий.
IoTEE поддерживает расширение функционала в реальном времени за счет плагинов, работающих с различными хранилищами событий.
IoTEE может быть запущен, как одиночный сервис, либо в кластере. При этом каждый экземпляр сервиса может быть сконфигурирован индивидуально или использовать единую конфигурацию.
При росте нагрузки IoTEE масштабируется горизонтально: чтобы сохранить производительность, достаточно запустить дополнительный экземпляр сервиса.
IoTEE использует “Pull” модель для получения событий. Это означает, что вам обычно не нужно изменять инфраструктуру своей программной системы, чтобы интегрировать туда IoTEE.
IoTEE позволяет изменять логику обработки событий в реальном времени: добавлять и удалять правила, изменять условия, менять действия, выполняемые при срабатывании правил.