Підсистема формування витягів реєстру
Загальний опис
Підсистема, призначенням якої є формування витягів з даних реєстру з бізнес-процесів на базі налаштованих шаблонів та довгострокове їх зберігання.
Функції підсистеми
-
Формування витягів з даними реєстру на базі налаштованих шаблонів
-
Перевірка статусу формування витягу
-
Отримання сформованого користувачем витягу з файлового сховища
-
Підписання згенерованих витягів
Технічний дизайн підсистеми
На даній діаграмі зображено компоненти, які входять в Підсистему формування витягів реєстру та їх взаємодію з іншими підсистемами в рамках реалізації функціональних сценаріїв.
Складові підсистеми
Назва компоненти | Представлення в реєстрі | Походження | Репозиторій | Призначення |
---|---|---|---|---|
Сервіс управління витягами |
|
origin |
Надання REST API для створення заявок на витяг, отримання статусу заявок та завантаження витягів |
|
Сервіс генерації PDF-витягів |
|
origin |
Генерація витягів у форматі |
|
Сервіс генерації CSV-витягів |
|
origin |
Генерація витягів у форматі |
|
Сервіс генерації DOCX-витягів |
|
origin |
Генерація витягів у форматі |
|
Утиліта генерації історичних витягів |
|
origin |
Генерація історичних витягів |
|
|
origin |
github:/epam/edp-ddm-registry-postgres/tree/main/platform-db/changesets/excerpt |
Зберігання стану запитів на формування витягів |
|
Операційне сховище файлів витягів |
|
origin |
- |
Зберігання згенерованих та підписаних витягів |
Атрибути якості підсистеми
Observability
Підсистема формування витягів реєстру підтримує журналювання та збір метрик продуктивності для подальшого аналізу через веб-інтерфейси відповідних підсистем Платформи.
Детальніше з дизайном підсистем можна ознайомитись у відповідних розділах: |
Auditability
Підсистема формування витягів реєстру фіксує значимі технічні та бізнес події, пов’язані з експлуатацією системи кінцевими користувачами використовуючи підсистему журналювання подій аудиту.