Архітектурна документація
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
1. Загальний опис
Платформа реєстрів — це інформаційна система для ефективного надання державних послуг у цифровому вигляді. Вона забезпечує швидке створення, моделювання, розгортання та обслуговування державних електронних реєстрів.
Головна мета рішення полягає у реалізації децентралізованого та регульованого підходу до управління державними реєстрами. Це сприятиме забезпеченню оптимального балансу між вимогами до безпеки даних, інтероперабельності, швидкості розгортання та вартістю володіння реєстрами.
Платформа реєстрів є програмним комплексом з відкритим вихідним кодом, який розповсюджується за ліцензією Apache License v2.0. |
2. Проблематика
Платформа Реєстрів направлена на вирішення ряду проблем із поточним станом державних інформаційних реєстрів, що ускладнюють процес цифровізації державних послуг:
-
Велика частина реєстрів ведеться в Excel з низьким рівнем якості даних.
-
Інформаційні системи реєстрів застарілі та потребують оновлення.
-
Відсутня класифікація реєстрів та диференціація вимог щодо їх захисту.
-
Висока вартість розробки та супроводу кожного окремого реєстру.
-
Висока складність побудови міжреєстрових інтеграцій.
-
Створення кожного реєстру визначається окремим законом, який запроваджує різні визначення та підходи.
-
Кожен реєстр потребує створення власної інфраструктури.
-
Відсутність централізованого розширення функціональних можливостей реєстрів.
3. Бізнес-драйвери
-
100% державних послуг доступні громадянам та бізнесу у цифровому вигляді
4. Бізнес-цілі
-
Побудова єдиного державного інформаційного простору
-
Стандартизація процесу розробки та експлуатації реєстрів
-
Оптимізація витрат на розробку, розгортання та володіння реєстрами
-
Зниження вимог до розробників та адміністраторів реєстрів
-
Забезпечення довіри суспільства та унеможливлення корупційних дій
-
Ефективна взаємодія реєстрів між собою
-
Формування підґрунтя для надання цифрових послуг
-
Висока надійність зберігання даних реєстрів
5. Нефункціональні можливості
-
Розгортання Платформи Реєстрів в публічному або приватному хмарному середовищі
-
Створення одного або групи реєстрів на базі єдиного екземпляра Платформи з підтримкою SaaS-моделі “Реєстр як сервіс”
-
Централізований підхід до розповсюдження оновлень екземплярів Платформи Реєстрів
-
Забезпечення відповідності реєстрів на Платформі вимогам безпеки, масштабованості та відмовостійкості
-
Аудит дій користувачів та системно-важливих подій
-
Підтримка версійності зберігання даних реєстру
-
Підтримка резервного копіювання та відновлення даних реєстру
-
Моніторинг та журналювання
-
Шифрування даних реєстру
6. Функціональні можливості
-
Low-code підхід до розробки реєстрів включно з моделлю даних, бізнес-процесами інформаційних та адміністративних послуг, організаційною структурою, зовнішніми інтеграціями тощо.
-
Вебінтерфейси кабінетів користувачів для отримання та надання державних послуг
-
Транзакційна модель внесення змін до реєстру з використанням КЕП для підпису запитів на зміну даних
-
Підтримка швидкої побудови інтеграцій реєстрів на Платформі з зовнішніми системами та учасниками інформаційного обміну СЕВДЕІР "Трембіта"
-
Публічний API до даних реєстрів та управління рейт-лімітами
-
Управління правами доступу до даних реєстру за допомогою RBAC
-
Побудова аналітичних звітів за даними реєстру
-
Формування витягів за даними реєстрів та багато іншого
7. Розділи архітектурної документації
Пакет технічної документації Платформи Реєстрів включає:
-
Концептуальна архітектура Платформи - опис концептуального дизайну рішення, кінцевих користувачів Платформи Реєстрів та зовнішніх систем, з якими побудована взаємодія
-
Логічна архітектура Платформи - високорівнева структура рішення з описом декомпозиції на складові (зони, підсистеми, тощо.) та взаємодію між ними
-
Архітектура розгортання Платформи - архітектура розгортання Платформи Реєстрів
-
Системні вимоги - опис системних вимог до розгортання Платформи Реєстрів на цільовій інфраструктурі
-
Архітектура безпеки Платформи - технічна документація опису архітектури безпеки Платформи Реєстрів
-
Технологічний стек Платформи - опис переліку та категорій ключових технологій, які застосовані для побудови рішення Платформі Реєстрів
-
Атрибути якості Платформи - ключові атрибути якості з описом підходів та технік до їх адресування
-
Високорівневий дизайн зон та підсистем Платформи - набір розділів з високорівневою архітектурою, описом складових та їх взаємодії, ключових аспектів рішення тощо.
-
API документація Платформи - документація API сервісів Платформи Реєстрів