Событийно-ориентированный подход

Обработка данных и их передача между отдельными процессами (менеджерами) в «КАСКАД Цифра» осуществляется, в основном, на основе событийно-ориентированного подхода. Это означает, что немедленная обработка и передача данных осуществляется только при изменении значений. При отсутствии изменений значений информационных обмен между менеджерами и/или обработка данных не осуществляются.

Рисунок: реализация подключения на основе событийно-ориентированного подхода


Система отличается высокой эффективностью и переходит в активное состояние «только по требованию». Разработчикам приложений доступны функции системы, обеспечивающие возможность подписки пользовательского модуля или интерфейса (потребителя информации) на уведомления об изменениях значений на стороне источника информации (поставщика) (что соответствует модели «поставщик–потребитель»). После успешной активации подписки на изменения, каждое новое значение автоматически передается от источника данных потребителю для дальнейшей обработки.

Связь между менеджерами осуществляется через протокол передачи данных TCP/IP. Такой безопасный и проверенный способ связи обеспечивает обмен данными в системе, выходящей за границы отдельного компьютера и операционной системы. Благодаря использованию всемирно принятого протокола TCP/IP гарантируется высочайшая надежностьсовместимость и эффективность.

ПРИМЕЧАНИЕ

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

ПРИМЕЧАНИЕ

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *