Close

Разработка системы автоматического обновления компонент платформы «Web-консолидация»

Разработка системы автоматического обновления компонент платформы «Web-консолидация»

Краткая информация
  • Реализация распределенной системы загрузки, хранения, распространения обновлений.
  • Реализация контроля за процессом передачи и установки обновлений в режиме online.
  • Разработка web-приложения «Личный кабинет администратора сервера»
  • Разработка консольного интерфейса для дополнительной автоматизации работы с созданной системой.

Задача

Заказчик: ООО «НПО Криста»  (https://www.krista.ru/) это один из ведущих разработчиков интегрированных информационно-аналитических систем для органов государственной власти и местного самоуправления, а также для государственных и муниципальных учреждений.

На предприятии возникла необходимость автоматизации процесса обновления компонентов платформы “Web-консолидация” (одного из флагманских продуктов НПО Криста). Обновление осложнялось тем, что различные версии платформы одновременно установлены и функционируют более чем в 40 регионах России, на удаленных серверах, размещенных в различных гос.учреждениях нашей страны. Выполнение данной задачи заказчик поручил САТЭК.


Решение

Специалисты НПП САТЭК плюс были приглашены для проектирования и разработки системы автоматической рассылки и установки обновлений с централизованного репозитория обновлений на удаленные сервера приложений.

В рамках данного проекта были выполнены следующие виды работ:

1. Разработано техническое задание и предложен технический проект.

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

3. Разработаны web-приложения «Личный кабинет администратора сервера обновлений» и «Личный кабинет администратора сервера приложений».

4. Разработан консольный интерфейс для дополнительной автоматизации работы с созданной системой.

5. Выполнено тестирование системы на серверах заказчика.

6. Разработана программная и пользовательская документация.

Результаты

В результате сотрудничества с САТЭК заказчик получил распределенную систему, состоящую из репозитория обновлений и компонента применения обновлений на серверах приложений. Система полностью удовлетворяет функциональным и техническим требованиям заказчика, а также требованиям в области информационной безопасности.