ROOT-платформа Dynamika

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

ROOT-платформа Dynamika

Преимущества платформы

Полнофункциональная экосистема для разработки банковских приложений
Поддержка работы сразу с несколькими разнородными источниками данных в online-режиме
При этом это могут быть, как свои собственные базы данных (и любые другие источники данных), так и базы любых сторонних программных продуктов ((MySQL, Oracle, PostgreSQL, SQL Server, clickHouse, NoSQL хранилища, Redis, Casandra и тд.).
Современный стек технологий
В основу архитектуры платформы легли современные надежные Open Source решения и среды разработки (IntelliJ IDEA, Camunda BPM, React/Angular, Spring, JasperReport, MinIO, Java, Kotlin, PostgreSQL и пр.), широко применяемые мировым ИТ-сообществом (их применяет большой спектр ИТ-специалистов).
Low-code инструменты управления основными функциональными элементами приложений
Инструменты управления основными функциональными элементами приложений открыты для заказчика. Такие действия, как добавление атрибутов и объектов, настройка экранных форм и внешнего вида, настройка бизнес-процессов, алгоритмов и методик, определение прав доступа, не требуют знаний программирования и могут быть выполнены в удобном интерфейсе.
Применение Machine Learning (ML)
Платформа позволяет использовать в приложениях самообучающиеся модели для построения прогнозов поведения клиента, выявления мошеннических схем, определения популярных продуктов и пр.
Легкая интеграция
Платформа содержит API на базе современных протоколов и открыта для интеграции. Также в платформе уже реализованы готовые коннекторы к популярным АБС и внешним сервисам (таким, как ЦФТ-Банк, Siebel, БКИ, ФСПП, Автостат, SRG, SPARK, Prima-Inform и пр.), которые могут быть использованы при разработке приложений.
Производительность и отказоустойчивость
Платформа спроектирована для создания приложений с повышенными требованиями к транзакционной нагрузке, безопасности и бесперебойности работы. Схема развертывания предполагает возможность построения кластерной архитектуры с возможностью безостановочных обновлений (режим работы 24/7), гарантированного завершения транзакций и сохранения действий пользователей.
Удобный интерфейс
Пользователь платформы получает user-friendly интерфейс, понятный и удобный, который он может настроить и поменять под свои потребности.
Кроссплатформенность
Платформа обеспечивает кроссплатформенность при работе с любыми СУБД, серверами-приложениями и операционными системами.
Не просто платформа, а целая экосистема решений
Все реализованные приложения объединены в единую экосистему с общей ролевой моделью и системой доступа. Объекты одних приложений могут быть использованы любым другим приложением, как для обмена данными, так и для использования сервисов.
Микросервисная архитектура и высокая масштабируемость
Применение технологий контейнеризации Docker/Kubernetes при разворачивании решений на технических мощностях заказчика.

Возможности платформы

1
Интеграция с различными источниками данных в онлайн-режиме без ограничений

Интеграция посредством API и получение данных из различных баз данных (MySQL, Oracle, PostgreSQL, SQL Server, clickHouse, NoSQL хранилища, Redis, Casandra,Контур.Фокус и тд.)

Интеграция с различными файловыми хранилищами и с ПО, которое возвращает данные посредством взаимодействия по API

СХЕМА

2
Хранение и структурирование данных

Для хранения данных может быть выбрана любая произвольная БД, при этом все данные хранятся в виде настраиваемой объектной модели, для которой может быть задана необходимая иерархия, связи и правила наследования

Хранение файлов организовано с помощью решения MinIO

3
Автоматизация бизнес-процессов

Настройка бизнес-процессов в открытой нотации BPMN 2.0

4
Среда разработки

Разработка приложений ведется на современном стеке технологий и в средах разработки, широкоиспользуемых мировым ИТ-сообществом (Сamunda BPM, IntelliJ IDEA, React/Angular, Spring, Java, Kotlin)

5
Отчётность

Для создания отчётов используется фреймворк Jasper Reports

На основе XML-шаблонов отчётов генерируются готовые для печати документы, консолидирующие данные из различных источников (JDBC, JavaBean, XML, CSV, XLS)

Отчёты могут выводиться на экран, либо в форматы PDF, Word, Excel, RTF, HTML, XLS, CSV и XML

6
Интерфейс и ролевая модель

Персонализация рабочих мест и экранных форм в зависимости от роли пользователя

Удобный и легко настраиваемый под потребности пользователя web-интерфейс

Конструктор экранных форм (Drag&Drop)

7
Интеграция

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

Готовые коннекторы к популярным АБС и внешним сервисам (ЦФТ-Банк, Siebel, БКИ, ФСПП, Автостат, SRG, SPARK, Prima-Inform и мн. другие)

8
Отечественное ПО

Платформа включена в Единый Реестр Российских Программ для ЭВМ и БД

Архитектура платформы

Хранение данных
Произвольная база данных
Файловое хранилище
Хранилище Minlo
Бизнес-модель, объекты, операции
IntelliJ
IDEA
Бизнес-процессы
Camunda
BPM
Интерфейс пользователя
Dynamika
Platform
Отчетность
Jasper
Reports

Почему наши клиенты выбирают нас?

Проект «под ключ»
В нашей компании трудится большой штат первоклассных специалистов, которые выполнят ваш проект на все 100%, начиная от составления ТЗ и заканчивая всеми необходимыми интеграциями с АБС с проведением финального тестирования полученного решения
Готовая среда для дальнейшей самостоятельной разработки
С помощью инструментов платформы наши клиенты могут самостоятельно создавать и развивать приложения без привлечения вендора
Мы постоянно развиваем платформу
Все новые функциональные возможности платформы сразу же становятся доступными для всех наших заказчиков
Поддержка в режиме 24х7
Наши специалисты всегда помогут вам решить задачу или проблему по удобному вам каналу коммуникации
Индивидуальный подход к каждому из клиентов
В рамках внедрения мы учитываем все потребности и особенности заказчика, при этом мы используем уже готовые и проверенные наработки других наших проектов
Все наши проекты успешные
За многолетний опыт работы мы ни разу не «провалили проект», и все наши клиенты всегда получают работающее в промышленной эксплуатации решение