Бібліотеки Платформи
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
Назва бібліотеки | Мова | Призначення |
---|---|---|
Системні бібліотеки |
||
Java |
SpringBoot-стартер підключення функцій експорту метрик моніторингу, readiness / liveness проб |
|
Java |
SpringBoot-стартер для інтеграції бекенд-додатку до підсистеми бізнес-аудиту |
|
Java |
SpringBoot-стартер підключення функцій обробки помилок |
|
Java |
SpringBoot-стартер підключення функцій локалізації системних повідомлень |
|
Java |
SpringBoot-стартер підключення функцій розширеного логування для бекенд-додатків, налаштування загального шаблону повідомлень, тощо. |
|
ddm-starter-logger2 (deprecated) |
Java |
SpringBoot-стартер підключення функцій розширеного логування для бекенд-додатків, налаштування загального шаблону повідомлень, тощо. |
Java |
SpringBoot-стартер підключення функцій авторизації на базі JWT-токену для бекенд-додатків |
|
Бібліотеки загального застосунку |
||
Java |
SpringBoot-стартер для інтеграції бекенд-додатку з SQL-like базою даних |
|
Java |
SpringBoot-стартер для інтеграції бекенд-додатку з Kafka-брокером |
|
Java |
SpringBoot-стартер підключення функцій відправлення нотифікацій користувачам через окремі канали зв’язку |
|
Java |
SpringBoot-стартер підключення функції автоматичної генерації Swagger інтерфейсу для CRUD-ендпоінтів |
|
Java |
SpringBoot-стартер для інтеграції бекенд-додатку з зовнішніми реєстрами через СЕВДЕІР Трембіта |
|
Java |
SpringBoot-стартер для підключення функцій валідації даних та цифрових документів |
|
Java |
Бібліотека для генерації Java помилок на основі HTTP помилок для Feign клієнта |
|
Java |
Батьківський проект для Java застосунків з сумісними версіями сторонніх бібліотек |
|
Доменні бібліотеки |
||
Java |
Доменна бібліотека для роботи з цифровими документами у Сховищі проміжних даних бізнес-процесів |
|
Java |
Доменна бібліотека для роботи з внесеними через UI-форми даними у Сховищі проміжних даних бізнес-процесів |
|
Java |
Доменна бібліотека для роботи з повідомленнями бізнес-процесів реєстру у Сховищі проміжних даних бізнес-процесів |
|
Liquibase/XML |
Бібліотека для налаштування Бази даних реєстру перед та після розгортання моделі даних |
|
Java |
Бібліотека містить Java класи для представлення витягів |
|
Java |
Бібліотека містить Java класи для представлення історичних бізнес-процесів |
|
Java |
Бібліотека містить Java класи для представлення налаштувань користувача |
|
Бібліотеки розширень |
||
Java |
Бібліотека кастомних JUEL-функцій для моделювання бізнес-процесів реєстру |
|
Java |
Шаблони елементів для зручного використання делегатів платформи при моделюванні бізнес-процесів |
|
Java |
Бібліотека Liquibase-розширень для моделювання дата моделі реєстру |
|
XML/XSD |
XSD-схема Liquibase-розширень для валідації дата моделі реєстру |
|
Java |
Розширення для Кейклоака для можливостей автентифікації отримувачів послуг (КЕП, id-gov-ua) |
|
Java |
Розширення для Кейклоака для можливостей автентифікації надавачів послуг (КЕП, id-gov-ua) |
|
Java |
Розширення для Кейклоака для додаткового REST API |
|
Java |
Розширення для Кейклоака з реалізацію мапперов атрибутів користувачів для oidc клієнтів |
|
Java |
Розширення для Кейклоака з реалізацію мапперов атрибутів користувачів для saml клієнтів |
|
Сервісні клієнти |
||
Java |
Бібліотека-клієнт для взаємодії з Об’єктним сховищем Ceph через S3-сумісний REST API |
|
Java |
Бібліотека-клієнт для взаємодії з Фабрикою Даних через REST API |
|
Java |
Бібліотека для взаємодії з проміжним сховищем цифрових документів |
|
Java |
Бібліотека-клієнт для взаємодії з Сервісом КЕП-операцій |
|
Java |
Бібліотека-клієнт для взаємодії з Сервісом валідації даних UI-форм |
|
Java |
Бібліотека-клієнт для взаємодії з Keycloak IAM |
|
Jenkins бібліотеки |
||
Groovy |
Бібліотека що містить пайплайни які використовуються для розгортання реєстрів та компонентів платформи |
|
Groovy |
Бібліотека що містить стейджи для пайплайнів які використовуються для розгортання реєстрів та компонентів платформи |
|
Groovy |
Бібліотека що містить пайплайни які використовуються для розгортання та перевірки регламенту |
|
registry-regulations-publication-stages (deprecated) |
Groovy |
Бібліотека що містить стейджи для пайплайнів які використовуються для розгортання та перевірки регламенту |
Command line interfaces |
||
Java |
CLI для налаштування авторизації Камунда при розгортанні регламенту реєстру |
|
Java |
CLI для налаштування Геосервера при розгортанні регламенту реєстру |
|
Java |
CLI для валідації регламенту реєстру при розгортанні |
|
Java |
CLI для очищення S3 сховища від об’єктів, які були створені при виконанні бізнес-процесів |
|
Java |
CLI для генерації сервісів при розгортанні регламенту реєстру |