Описание
Программная платформа построения информационных систем «Сигма 4.0» предназначена для быстрой разработки информационных систем на модульной основе и отвечает следующим характеристикам:- Высокая скорость разработки за счет модульности и возможности параллельной работы над модулями;- наличие шаблонов создания модулей, поддерживающих все базовые функции программной платформы;- поддержка гетерогенных сред разработки модулей для платформы;- высокая производительность и масштабируемость.Платформа построена вокруг шины Kafka, обеспечивающей обмен информацией между модулями. Модули могут группироваться, повышая производиетльность системы в зависимости от требований. Модули разрабатываются исходя из возможности их клонирования, в том числе в автоматическом режиме в кластере SWARM или при помощи системы Kubernetes. В платформу входят следующие модули:- Управления пользователями;- Шлюз шины;- Система логгирования;- База данных;- Базовый ответчик (ping-pong);- Менеджер фоновых процессов;- Интерактивный пользовательский интерфейс.
К функциональным характеристикам программной платформы относятся:
- Модульная структура функционирования компонент;
- Синхронный или асинхронный обмен сообщениями между модулями;
- Широковещательный дуплексный с агрегацией ответов или индивидуальный обмен сообщениями;
- Масштабирование модулей в группах;
- Обеспечение простого доступа к базе данных через прокси библиотеку;
- Универсальный механизм логгирования;
- Поддержка фоновых процессов с универсальным интерфейсом управления и логгирования для периодических или сервисных задач;
- Поддержка структуры прав на выполнение функций, реализуемых модулями на системной шине;
- Поддержка создания групп для участников (модули, пользователи) системы;
- Поддержка создания ролей для участников системы;
- Реализация моделей доступа к ресурсам и функциям;
- Поддержка сессионной работы пользователей и контекста работы;
- Обеспечение доступа к функциям шины как веб-сервисов;
- Обеспечение пользовательского интерфейса для управления платформой;
- Преоставление программной платформы для реализации новых модулей и фоновых процессов.
Если вы обнаружили ошибку, пожалуйста, уведомите нас — выделите текст с ошибкой и нажмите клавиши Ctrl+Enter. Отключите блокировщик рекламы, если после нажатия комбинации кнопок не срабатывает всплывающее окно.