WONESCALE

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

В основе платформы лежит гибкая архитектура, поддерживающая как монолитную, так и распределенную микросервисную компоновку без изменения кода бизнес-логики. Она включает в себя встроенные механизмы автоматического обнаружения сервисов, балансировки нагрузки, отказоустойчивости (Circuit Breaker, Retry), а также поддерживает событийно-ориентированное взаимодействие. 



Программное обеспечение распространяется по лицензии. Стоимость лицензии и детали подключения предоставляются по запросу.

Области применения платформы

•Проекты с богатой и сложной предметной областью, которая может быть представлена в виде объектно-ориентированной модели с множественными связями.
•Веб-приложения с повышенными требованиями к безопасности и необходимостью гибкого разграничения доступа к данным.
•Проекты, требующие быстрой и параллельной разработки клиентской и серверной частей.
• Веб-приложения с перспективой расширения на мобильные платформы, в том числе с оффлайн-функциональностью.

WONESCALE. 
Подсистемы платформы и их функции

1. Подсистема API шлюза, обеспечивающая единую точку входа, маршрутизации и агрегации API, а также декларативную валидацию полей (обязательную и строгую валидацию всех входящих данных (параметров и тела запроса) на основе заранее определенных правил).
2. Подсистема управления данными и бизнес-логикой, включающая объектно-ориентированное представление данных, управление графовой моделью данных, управление файловыми данными.
3. Подсистема безопасности и прав доступа. Обеспечивает управление ролями, пользователями и группами доступа, применение гранулярных прав доступа (Field-Level Security), журналирование событий безопасности и действий с данными (Audit Trail).
4. Подсистема кеширования включает многоуровневое кеширование и инвалидацию кеша.
5. Подсистема наблюдаемости (Observability) обеспечивает структурированное логирование, распределенную трассировку запросов, сбор метрик и проверку состояния.
6. Подсистема унифицированного доступа к данным - ключевая в архитектуре «WoneScale». Представляет собой универсальный, метаданными-управляемый адаптер, который абстрагирует от разработчика рутинные CRUD-операции и обеспечивает их консистентность, безопасность и управляемость для любой бизнес-сущности в системе.
Функции:
- универсальный и динамический доступ к сущностям;
- динамическое построение запросов и обработка параметров
- нативная поддержка иерархических данных;
- метаданными-управляемая валидация и модификация;
- автоматизированное управление жизненным циклом данных;
- автоматическая генерация и проверка гранулярных прав.
7. Подсистема динамического управления метаданными с функциями программного интерфейса (API) для управления метаданными, динамического обновления схемы СУБД, мгновенной и автоматической генерации прав доступа, бесшовной интеграции с универсальным API доступа к данным. 



Зарегистрировано в Реестре российских программ для электронных вычислительных машин и баз данных

Документация
Краткое описание ПО
Скачать
Жизненный цикл и поддержка
Скачать
Инструкция по установке
Скачать
Инструкция по эксплуатации
Скачать