«СофтСтек.Реестр» — это система для создания, настройки и эксплуатации информационных решений, предназначенных для ведения реестров данных и нормативно-справочной информации.

Цель разработки системы:

Обеспечить удобное создание и гибкое управление метаданными, а также связанными с ними пользовательскими экранными формами, что позволяет пользователям структурировать информацию и адаптировать интерфейсы под конкретные потребности и бизнес-логику пользовательского приложения без привязки к конкретной предметной области.

Ключевые функции системы:

  1. Система позволяет спроектировать необходимую структуру данных, включая создание различных специализированных сущностей, их атрибутов и связей между ними, а также обеспечивает дальнейшее управление полученной схемой без остановки работающего пользовательского приложения.
  2. Система обеспечивает управление версиями схем данных с разделением по отдельным «веткам» разработки и возможностью легкого переключения между ними. Все изменения выполняются в новой версии, созданной на основе выбранной, и могут быть автоматически применены в работающем приложении за счёт механизма автоматической миграции схемы данных.
  3. Система обеспечивает разработку всех необходимых пользовательских экранных форм на основе настроенной схемы данных с помощью интуитивно понятного конструктора, включая настройку элементов интерфейса и валидацию данных.
  4. Система позволяет настраивать навигацию и маршруты внутри приложения, задавая структуру меню и переходов между экранами приложения.
  5. Система поддерживает высокую нагрузку и работу с миллионами объектов благодаря архитектуре, изначально спроектированной с учётом горизонтальной масштабируемости, что позволяет при необходимости увеличивать производительность за счет добавления узлов без изменения архитектуры и остановки работы.

Задачи, решаемые с помощью системы:

  1. Настройка структуры данных под конкретные цели и задачи пользовательского приложения.
  2. Создание экранных форм приложения — как списочных, так и детальных — на основе полученной структуры, а также соответствующих элементов навигации.
  3. Изменение структуры данных без остановки работы приложения, благодаря встроенному механизму миграции схем.

Программное обеспечение предназначено для:

  1. Проектирования структур данных и пользовательских интерфейсов без программирования.
  2. Создания полноценных приложений для ведения реестров любой сложности и специализации.
  3. Работы с большими объёмами данных и высокой нагрузкой на систему.

Стек технологий

Языки и среды исполнения:

Хранение и управление данными:

Управление доступом и безопасностью:

Контейнеризация и оркестрация:

Мониторинг, логирование и трассировка:

Скриншоты
Документы

Руководство пользователя (2.9 Мб)

Инструкция по установке (SAAS) (36 Кб)

Описание процессов, обеспечивающих поддержание жизненного цикла (64 Кб)