Бібліотеки Платформи

🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію.
Назва бібліотеки Мова Призначення

Системні бібліотеки

ddm-starter-actuator

Java

SpringBoot-стартер підключення функцій експорту метрик моніторингу, readiness / liveness проб

ddm-starter-audit

Java

SpringBoot-стартер для інтеграції бекенд-додатку до підсистеми бізнес-аудиту

ddm-starter-error-handler

Java

SpringBoot-стартер підключення функцій обробки помилок

ddm-starter-localization

Java

SpringBoot-стартер підключення функцій локалізації системних повідомлень

ddm-starter-logger

Java

SpringBoot-стартер підключення функцій розширеного логування для бекенд-додатків, налаштування загального шаблону повідомлень, тощо.

ddm-starter-logger2 (deprecated)

Java

SpringBoot-стартер підключення функцій розширеного логування для бекенд-додатків, налаштування загального шаблону повідомлень, тощо.

ddm-starter-security

Java

SpringBoot-стартер підключення функцій авторизації на базі JWT-токену для бекенд-додатків

Бібліотеки загального застосунку

ddm-starter-database

Java

SpringBoot-стартер для інтеграції бекенд-додатку з SQL-like базою даних

ddm-starter-kafka

Java

SpringBoot-стартер для інтеграції бекенд-додатку з Kafka-брокером

ddm-starter-notifications

Java

SpringBoot-стартер підключення функцій відправлення нотифікацій користувачам через окремі канали зв’язку

ddm-starter-swagger

Java

SpringBoot-стартер підключення функції автоматичної генерації Swagger інтерфейсу для CRUD-ендпоінтів

ddm-starter-trembita-integration

Java

SpringBoot-стартер для інтеграції бекенд-додатку з зовнішніми реєстрами через СЕВДЕІР Трембіта

ddm-starter-validation

Java

SpringBoot-стартер для підключення функцій валідації даних та цифрових документів

feign-annotation-error-decoder

Java

Бібліотека для генерації Java помилок на основі HTTP помилок для Feign клієнта

low-code-platform-parent

Java

Батьківський проект для Java застосунків з сумісними версіями сторонніх бібліотек

Доменні бібліотеки

ddm-file-storage

Java

Доменна бібліотека для роботи з цифровими документами у Сховищі проміжних даних бізнес-процесів

ddm-form-data-storage

Java

Доменна бібліотека для роботи з внесеними через UI-форми даними у Сховищі проміжних даних бізнес-процесів

ddm-message-payload-storage

Java

Доменна бібліотека для роботи з повідомленнями бізнес-процесів реєстру у Сховищі проміжних даних бізнес-процесів

data-model

Liquibase/XML

Бібліотека для налаштування Бази даних реєстру перед та після розгортання моделі даних

excerpt-model

Java

Бібліотека містить Java класи для представлення витягів

process-history-model

Java

Бібліотека містить Java класи для представлення історичних бізнес-процесів

user-settings-model

Java

Бібліотека містить Java класи для представлення налаштувань користувача

Бібліотеки розширень

ddm-starter-juel-function

Java

Бібліотека кастомних JUEL-функцій для моделювання бізнес-процесів реєстру

business-process-modeler-extensions

Java

Шаблони елементів для зручного використання делегатів платформи при моделюванні бізнес-процесів

liquibase-ddm-ext

Java

Бібліотека Liquibase-розширень для моделювання дата моделі реєстру

liquibase-ext-schema

XML/XSD

XSD-схема Liquibase-розширень для валідації дата моделі реєстру

keycloak-ds-citizen-authenticator

Java

Розширення для Кейклоака для можливостей автентифікації отримувачів послуг (КЕП, id-gov-ua)

keycloak-ds-officer-authenticator

Java

Розширення для Кейклоака для можливостей автентифікації надавачів послуг (КЕП, id-gov-ua)

keycloak-rest-api-ext

Java

Розширення для Кейклоака для додаткового REST API

oidc-usermodel-custom-attributes-mapper

Java

Розширення для Кейклоака з реалізацію мапперов атрибутів користувачів для oidc клієнтів

saml-user-custom-attributes-mapper

Java

Розширення для Кейклоака з реалізацію мапперов атрибутів користувачів для saml клієнтів

Сервісні клієнти

ddm-ceph-client

Java

Бібліотека-клієнт для взаємодії з Об’єктним сховищем Ceph через S3-сумісний REST API

ddm-data-factory-client

Java

Бібліотека-клієнт для взаємодії з Фабрикою Даних через REST API

ddm-digital-document-client

Java

Бібліотека для взаємодії з проміжним сховищем цифрових документів

ddm-dso-client

Java

Бібліотека-клієнт для взаємодії з Сервісом КЕП-операцій

ddm-form-validation-client

Java

Бібліотека-клієнт для взаємодії з Сервісом валідації даних UI-форм

ddm-idm-client

Java

Бібліотека-клієнт для взаємодії з Keycloak IAM

Jenkins бібліотеки

edp-library-pipelines-fork

Groovy

Бібліотека що містить пайплайни які використовуються для розгортання реєстрів та компонентів платформи

edp-library-stages-fork

Groovy

Бібліотека що містить стейджи для пайплайнів які використовуються для розгортання реєстрів та компонентів платформи

registry-regulations-publication-pipeline

Groovy

Бібліотека що містить пайплайни які використовуються для розгортання та перевірки регламенту

registry-regulations-publication-stages (deprecated)

Groovy

Бібліотека що містить стейджи для пайплайнів які використовуються для розгортання та перевірки регламенту

Command line interfaces

camunda-auth-cli

Java

CLI для налаштування авторизації Камунда при розгортанні регламенту реєстру

geoserver-publisher

Java

CLI для налаштування Геосервера при розгортанні регламенту реєстру

registry-regulations-validator-cli

Java

CLI для валідації регламенту реєстру при розгортанні

s3-storage-cleanup-cli

Java

CLI для очищення S3 сховища від об’єктів, які були створені при виконанні бізнес-процесів

service-generation-utility

Java

CLI для генерації сервісів при розгортанні регламенту реєстру