CUBA объединяет широко распространенные JVM технологии в высокоэффективную платформу, отвечающую современным стандартам разработки и типовым требованиям к корпоративным приложениям.

Основана на Spring Framework

CUBA естественным образом предоставляет большинство возможностей Spring, что позволяет положиться на его обширную экосистему и имеющийся у вас опыт.
Если вы не знакомы со Spring, CUBA предоставляет простой способ начать с ним работать.

МОДУЛЬНОСТЬ

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

МАСШТАБИРУЕМОСТЬ

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

СОВМЕСТИМОСТЬ

CUBA-приложения совместимы с популярными реляционными СУБД и работают в любом Java контейнере сервлетов. Приложения можно распространять в виде WAR, Docker image, UberJar или развертывать в облаке.

ИНТЕРФЕЙС ДЛЯ ВНУТРЕННИХ ПОЛЬЗОВАТЕЛЕЙ

Модуль Generic UI создан для быстрой разработки backoffice или административного веб-интерфейса на Java или другом языке JVM. Он предоставляет богатый набор компонентов, автоматически связываемых с данными, а также необходимую инфраструктуру для управления и валидации данных, реализации бизнес-логики, интернационализации, управления сессиями, контроля доступа и т.д.

REST API

Универсальный REST API поддерживает аутентификацию, CRUD-операции, настраиваемые выборки данных и вызов бизнес методов. Документация Swagger генерируется автоматически, так что ее легко встроить в стороннюю систему или использовать в клиентском приложении.

ИНТЕРФЕЙС ДЛЯ ВНЕШНИХ ПОЛЬЗОВАТЕЛЕЙ

Публично доступные интерфейсы обычно предполагают нетиповой дизайн, а также возможность комфортной работы с любого устройства в условиях малопредсказуемой нагрузки. Для реализации этих требований платформа предоставляет генератор кода для разработки UI на React.js или Google Polymer с бэкендом на CUBA.

Все необходимое для корпоративных приложений

Enterprise features
POWERED BY
Spring
Intellij Idea