Підсистема симуляції API зовнішніх систем
Сторінка технічної документації у процесі розробки… |
Загальний опис
Підсистема, призначенням якої є симуляція поведінки зовнішніх систем згідно налаштувань цифрового регламенту реєстру та необхідних для його операційної діяльності зовнішніх інтеграцій.
Дозволяє забезпечити тимчасову ізоляцію реєстру з ціллю спрощення процесів розробки та тестування регламенту.
Детальніше з дизайном підсистем налаштування правил мокування зовнішніх інтеграцій можна ознайомитись у відповідних розділах: |
Функції підсистеми
-
Симуляція API зовнішніх систем згідно налаштувань цифрового регламенту реєстру
-
Симуляція віджету підпису даних для використання в кабінетах користувачів
Технічний дизайн підсистеми
На даній діаграмі зображено компоненти, які входять в Підсистема симуляції API зовнішніх систем та їх взаємодію з іншими підсистемами в рамках реалізації функціональних сценаріїв.
Підсистема симуляції API зовнішніх систем представленя двома компонентами, які відповідають за мокування основних інтеграційних сценаріїв реєстру з зовнішніми системами:
-
Тестовий віджет симуляції автентифікації - статична копія віджету підпису, яка обслуговується веб-сервером Nginx.
-
Тестовий сервер симуляції API зовнішніх систем - Сервер мокування API на базі Wiremock, який підтримує мокування API з використанням REST та SOAP протоколів інтеграції.
Складові підсистеми
Назва компоненти | Представлення в реєстрі | Походження | Репозиторій | Призначення |
---|---|---|---|---|
Тестовий віджет симуляції автентифікації |
|
origin |
Статична копія віджету підпису |
|
Тестовий сервер симуляції API зовнішніх систем |
|
3rd-party |
Сервер мокування API зовнішніх систем з підтримкою декларативного підходу до опису контрактів |
|
Тестовий мок-сервіс інтеграції з ЄДР |
|
origin [deprecated] |
gerrit:/mdtu-ddm/low-code-platform/mock/trembita-edr-registry-mock |
Сервіс мокування SOAP API реєстру ЄДР |
Тестовий мок-сервіс інтеграції з ДРАЦС |
|
origin [deprecated] |
gerrit:/mdtu-ddm/low-code-platform/mock/trembita-dracs-registry-mock |
Сервіс мокування SOAP API реєстру ДРАЦС |
Тестовий мок-сервіс інтеграції з ЄІБДВПО |
|
origin [deprecated] |
gerrit:/mdtu-ddm/low-code-platform/mock/trembita-idp-mock-server |
Сервіс мокування SOAP API ЄІБДВПО |
Атрибути якості підсистеми
Testability
Підсистема симуляції API зовнішніх систем забезпечує можливості по розробці та тестування реєстру в ізоляції від зовнішніх систем.
Налаштування правил мокування відбувається на рівні регламенту реєстру через Підсистему моделювання регламенту реєстру та доступне для тимчасового використання через Підсистему управління Платформою та Реєстрами.