- [[32311140:index|(Б-17) Інформаційна система «Особистий кабінет киянина»]] - [[.|Інформаційна система «Особистий кабінет киянина»]] - [[32311140:32311132|Технічний опис системи]] ====== (Б-17) Інформаційна система «Особистий кабінет киянина» : Перелік систем участників операцій ====== |Назва системи |Позначення (Name) |Тип |Короткий опис, призначення | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1260820|Сервіс авторизації ]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1260820|Auth Service]] |Сервіс системи|Компонент системи повинен забезпечувати виконання функціїй:\\ \\ * Провайдера авторизації згідно протоколу OAuth2\\ * Провайдера аутентифікації OpenID Connect\\ * Шлюза до третьої сторони постачальників OAuth2.\\ \\ Компонент також повинен забезпечувати збереження:\\ \\ * Облікових даних Користувача\\ * Облікових даних Клієнта\\ * Зіставлення з третьою стороною Постачальниками OAuth2\\ * Сесій аутентифікації\\ * OAuth2 областей (ролей) | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261641|Брокер повідомлень]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261641|Kafka]] |Сервіс системи|Компонент системи, котрий виконує функції брокера подій, в тому числі:\\ \\ * Обробку події "Підтвердження e-mail"\\ * Обробку події «2-факторна аутентифікація»\\ * Обробку події «Дія користувача»\\ * Обробку події «Змінено підписку на обслуговування»\\ * Обробку події «Рейтинг контенту змінений» | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261732|Механізм агрегації профілю]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261732|Profile Aggregation Engine]]|Сервіс системи|Компонент повинен забезпечувати роботу інструментів агрегації профілю, в тому числі:\\ \\ * Агрегацію даних інформації профілю\\ * Аграгацію даних про дії користувачів\\ * Агрегацію даних про інтереси користувачів (тег Рейтинг)\\ * Виконання інших агрегацій\\ * Повідомлення про зміни агрегованих даних\\ \\ Компонент також повинен забезпечувати збереження:\\ \\ * Агрегованих даних за ІД користувача\\ * Агрегованих даних за деякими іншими критеріями | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261587|Сервіс повідомлень]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261587|Notification Service]] |Сервіс системи|Компонент повинен забезпечувати виконання повідомлень, в тому числі:\\ \\ * Повідомлення e-mail\\ * SMS - повідомлення | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261360|Сервіс профілю]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261360|Profile Service]] |Сервіс системи|Компонент повинен забезпечувати управління профілем користувачів, в тому числі:\\ \\ * Управління профілем\\ * Збір даних профілю з зовнішніх джерел в режимі онлайн\\ * Збір даних профілю з зовнішній джерел в режимі офф-лайн\\ * Надання інформації API профілю \\ \\ Компонент також повинен забезпечувати збереження:\\ \\ * Даних облікового запису порталу\\ * Налаштуваннь облікового запису порталу\\ * Непортальних даних з зовнішніх джерел\\ * Персональних даних користувача | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261968|Сервіс операцій користувача]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1261968|User Activity Service]] |Сервіс системи|Компонент повинен забезпечувати обробку операцій користувача, в тому числі:\\ \\ * Збір операцій користувача\\ * Надання API для  отримання операцій користувача\\ * Управління довідниками операцій\\ * Надання API для зовнішніх систем\\ * Забезпечення механізму для імпорту з зовнішніх джерел\\ \\ Компонент повинен також забезпечувати збереження:\\ \\ * Операцій користувача\\ * Довідників операцій\\ * Мапуваннь доступних операцій / Операцій зовнішніх систем | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262685|Сервіс управління тегами]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262685|Tag Management Service]] |Сервіс системи|Компонент повинен забезпечувати управління тегами, в тому числі:\\ \\ * Управління тегами\\ * Ранжування тегів\\ * Інформування про API тегів\\ \\ \\ Компонент також повинен ззабезпечувати збереження:\\ \\ * Довідника тегів\\ * Представлень тегів для зовнішніх систем\\ * Класифікаторів тегів | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262014|Управління контентом послуг]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262014|Service Content Management]]|Сервіс системи|Компонент повинен забезпечувати управління контентом послуг, в тому числі:\\ \\ * Управління контентом надаваних послуг\\ * Управління метаданими логіки послуг\\ * Застосування тегу ранжування до послуг користувача\\ * Управління підписками на послуги користувача\\ * Надання АPI інформації про послуги\\ \\ Компонент також повинен забезпечувати збереження:\\ \\ * Інформації про послуги\\ * Посиланнь на логіку обробки послуг\\ * Метаданих, пов'язаних з послугами\\ * Підписок на послуги| |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262588|API агрегованого профілю]] |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262588|Profile Aggregated API]] |Сервіс системи|Компонент повинен забезпечувати роботу АPI обробки агрегованого профілю, в тому числі:\\ \\ * API для оновлення агрегованого профілю користувача\\ * API для оновлення інших агрегацій | |[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262074|Управління статичним контентом]]|[[https://ucplatform.atlassian.net/wiki/pages/viewpage.action?pageId=1262074|Static Content Management]] |Сервіс системи|Компонент повинен забезпечувати управління статичним контентом, в тому числі:\\ \\ * Управління статичним кронтентом( CRUD операції, організація)\\ * Ранжування контенту користувачами з використанням тегів\\ * API одержання контенту\\ \\ Компонент також повинен забезпечувати збереження:\\ \\ * Статичного контенту\\ * Інформації про рейтинг контенту (за тегами) |