Evercode labs
Системы мониторинга

Разрабатываем системы сбора, обработки и визуализации данных с устройств мониторинга для прогнозирования и предотвращения чрезвычайных ситуаций.

далее
далее
кейс 16

Разработка Веб-версии системы ESCAR

Позволяет хранить, мониторить и предоставлять информацию о радиационных параметрах помещений и оборудования АЭС.
Сроки
ДЕМО
2 недели
ГОТОВОЕ РЕШЕНИЕ
2 месяца
Технологии
Web
Silex, Backbone.js

About project

По заказу компании Гелан мы разработали Веб-версию их программы Эскар — системы накопления, хранения, мониторинга и предоставления информации о радиационных параметрах помещений и оборудования АЭС.

Задача

Разработанная система Эскар, как уже упоминалось, позволяет как вносить данные, так и просматривать. Для работы с ней необходима установка клиента на каждый компьютер, где ее будут использовать. Соответственно при каждом обновлении, проводить его нужно тоже на каждой машине тем или иным способом. Конечно, вся система работает в полностью закрытой сети, а для установки и обновлений есть специальные люди и регламентированные процессы.

Решение

В бэкэнде проекта был только простой и легкий API, который разрабатывался на базе микро-фреймворка Silex. Основная часть работы ушла на фронт-энд, который разрабатывался с использованием магистрали.Яш

Следующей важной особенностью является база данных. Система escar от Gelan использует Oracle в соответствии с требованиями АЭС. Таким образом, наш бэкэнд должен работать с ним. Для этого мы использовали библиотеку Doctrine DBAL.

Важным нюансом для нас было то, что корпоративная политика NPP не позволяет устанавливать сервер Linux, поэтому мы развернули весь стек на сервере Windows, подготовив полную инструкцию и протестировав процесс на виртуальных машинах.

Windows, конечно, подразумевала использование IE в качестве браузера. В результате проект совместим с IE выше версии 9 и другими стандартными браузерами.

В результате приложение было установлено на станции и используется. О качестве результата можно судить по фразе Игоря из Гелана: "все классно! Так же, как у нас в настольной версии, один к одному! ”.

Расскажите нам о своих идеях и мы предложим лучшие решения!
Связаться с нами
Другие кейсы
Разработка облачной диспетчерской TDCloud
Спроектировали и запрограммировали сервис облачной теледиспетчеризации TDCloud. Позволяет получать и обрабатывать данные с измерительных устройств через web-интерфейс без вложений в инфраструктуру.