Підсистема обслуговування операційної зони реєстру
🌐 Цей документ доступний українською та англійською мовами. Використовуйте перемикач у правому верхньому куті, щоб змінити версію. |
1. Загальний опис
Підсистема, яка реалізує інтерфейси користувача для адміністрування операційної діяльності сервісів реєстру, ідентифікації та вирішення проблем виконання бізнес-процесів, контролю за накопиченням повідомлень у чергах, управління схемою бази даних реєстру, тощо.
2. Функції підсистеми
-
Перегляд стану черг Підсистеми асинхронного обміну повідомленнями
-
Перегляд стану виконання бізнес-процесів
-
Управління бізнес-процесами у виконанні
-
Перепризначення задач бізнес-процесів
-
Перегляд даних та схеми моделі даних реєстру
3. Технічний дизайн підсистеми
Підсистема складається з наступних компонентів:
-
Веб-інтерфейс перегляду даних реєстру - веб-застосунок pdAdmin, який надає можливість управління схемою бази даних, тощо.
-
Веб-інтерфейс моніторингу та керування Kafka - Kafdrop. Цей інструмент відображає інформацію, таку як брокери, топіки, розподіли (partitions), споживачі, і дає можливість переглядати повідомлення. Також він надає можливість додавати та видаляти топіки Kafka.
-
Сервіс адміністрування бізнес-процесів, побудований на основі наступних веб-застосунків Camunda: Cockpit, Admin та Tasklist. Він дозволяє переглядати та змінювати стан бізнес-процесів та задач шляхом внесення змін в базу даних Підсистеми виконання бізнес-процесів.
4. Складові підсистеми
Назва компоненти | Представлення в реєстрі | Походження | Репозиторій | Призначення |
---|---|---|---|---|
Сервіс адміністрування бізнес-процесів |
|
origin |
Користувацький інтерфейс для перегляду стану виконання та управління бізнес-процесами реєстру |
|
Веб-інтерфейс моніторингу та керування Kafka |
|
3rd-party |
Веб-інтерфейс для перегляду тем і повідомлень в них |
|
Веб-інтерфейс перегляду даних реєстру |
|
3rd-party |
Користувацький інтерфейс для перегляду даних та схеми моделі даних реєстру |
5. Технологічний стек
При проектуванні та розробці підсистеми, були використані наступні технології:
6. Атрибути якості підсистеми
6.1. Observability
Підсистема обслуговування операційної зони реєстру забезпечує всебічний огляд стану бизнес-процесів та черги повідомлень, що дозволяє адміністраторам та розробникам реєстрів контролювати продуктивність, виявляти аномалії та ідентифікувати можливі проблеми при експлуатації підсистем виконання бізнес-процесів та асинхронного обміну повідомленнями.
Підсистема обслуговування операційної зони реєстру підтримує журналювання та збір метрик продуктивності Сервісу адміністрування бізнес-процесів для подальшого аналізу через веб-інтерфейси відповідних підсистем Платформи.
Детальніше з дизайном підсистем можна ознайомитись у відповідних розділах: |