Підсистема управління даними реєстру

Сторінка технічної документації у процесі розробки…​

Загальний опис

Підсистема, призначення якої є надання доступу до даних реєстру у вигляді REST API з можливістю запису, читання, зміни та видалення даних. Також підсистема відповідальна за управління збереженими файлами, перевіркою цілісності даних та виявленням несанкціонованих змін.

Функції підсистеми

  • Створення, читання, зміна та видалення записів реєстру.

  • Пошук даних за параметрами.

  • Реалізація рольвого доступу до данних (RBAC).

  • Ведення історичності змін.

  • Збереження інформації про походження даних.

  • Збереження повʼязаних файлів реєстру.

  • Збереження підписаних запитів в якості підстав для зміни даних реєстру.

Складові підсистеми

Назва компоненти Представлення в реєстрі Тип додатка Походження Призначення

Сервіс синхронного управління даними реєстру

registry-rest-api-deployment

backend

origin

-

Сервіс асинхронного управління даними реєстру

registry-kafka-api-deployment

backend

origin

-

Операційна БД реєстру

  • citus-master:registry

  • citus-master-rep:registry

helm

3rd-party

-

Операційне сховище цифрових документів реєстру

ceph:file-ceph-bucket

helm

3rd-party

-

Сховище підписаних документів

ceph:datafactory-ceph-bucket

helm

3rd-party

-