- Описание функциональных характеристик системы
- Поддержание жизненного цикла
- Установка PromUC
- Настройка сервисов
- Обновление PromUC
- Резервное копирование и восстановление базы данных Promuc FrameWork
- Рекомендации по безопасности
- Руководство по эксплуатации и администрированию
- Module GIS
- Конфигурирование правил и сценариев
- Module Framework
- Module Interface
- Технологии проекта
- Эксплуатация КТС
- Единый сервис аутентификации
- Информация о релизах
Технологии проекта¶
При разработке Фреймворка PromUC использовались следующие библиотеки:
pqlib¶
Интерфейс PostgreSQL для программирования приложений на языке C. Библиотека libpq содержит набор функций, используя которые клиентские программы могут передавать запросы серверу PostgreSQL и принимать результаты этих запросов.
Лицензия - MIT
paho_mqtt¶
Клиентский класс, который позволяет приложениям подключаться к брокеру MQTT для публикации сообщений, а также подписываться на темы и получать опубликованные сообщения. Он также предоставляет некоторые вспомогательные функции, чтобы сделать публикацию одного сообщения на сервере MQTT очень простой. Протокол MQTT - это протокол подключения между машинами (M2M)/«Интернет вещей». Разработанный как чрезвычайно легкий транспорт обмена сообщениями для публикации/подписки.
Лицензия - MIT
nlohmann json¶
Библиотека обработки JSON
Лицензия - MIT
FastCGI¶
Интерфейс FastCGI — клиент-серверный протокол взаимодействия веб-сервера и приложения, дальнейшее развитие технологии CGI. По сравнению с CGI является более производительным и безопасным. FastCGI снимает множество ограничений CGI-программ. Недостаток CGI-программ в том, что они должны быть перезапущены веб-сервером при каждом запросе, что приводит к понижению производительности. FastCGI, вместо того чтобы создавать новые процессы для каждого нового запроса, использует постоянно запущенные процессы для обработки множества запросов. Это позволяет экономить время.
Лицензия - GNU