1. Загальний опис інтеграції
Інтеграція засобу інформатизації передбачає взаємодію з внутрішніми та зовнішніми інформаційними системами для автоматизованого обміну даними, підвищення ефективності процесів та забезпечення контролю над транзакціями.
1.1. Види інтеграції
...
- Внутрішня інтеграція – взаємодія між підсистемами в межах Прозорро.Продажі
...
- Зовнішня інтеграція – обмін даними з
...
- майданчиками, зовнішніми системами (BI, Портал)
...
2. Внутрішня інтеграція
Внутрішня інтеграція забезпечує узгоджену роботу модулів, таких як:
Модуль управління обʼєктами реєстрів (registry-internal-api)
- Модуль управління аукціонами (створення, проведення, контроль
- обʼєктами процедур (procedure-internal-api)
- Модуль реєстрації учасників (верифікація, допуск)
Модуль фінансових операцій (контроль платежів, повернення коштів)
Модуль аналітики та звітності (формування статистики, динаміка ставок)
- проведення аукціонів (auction-intarnal-api)
Модуль керування користувацькими файлами (documents-internal-api)
- Модуль генерації нотифікацій (notification-internal-api)
📌 Реалізація інтеграції відбувається через внутрішнє API та шини даних (наприклад, Kafka, RabbitMQ).
3. Зовнішня інтеграція
Зовнішня інтеграція передбачає автоматизований обмін інформацією з іншими державними та комерційними системами.
3.1. Інтеграція з державними реєстрами
🔹 ЄДРПОУ (Єдиний державний реєстр юридичних осіб та ФОП)
Перевірка правового статусу учасників
🔹 Державний реєстр речових прав на нерухоме майно
Верифікація власників майна, що продається
🔹 Податкова служба (ДПС, ЄСВ)
Контроль заборгованостей та фінансових ризиків
🔹 Приватизаційні реєстри
Інформація про майно, доступне для продажу
📌 Реалізація: REST API з авторизацією через OAuth2 / JWT
3.2. Інтеграція з фінансовими установами
🔹 Банківські API (ПриватБанк, Монобанк, Ощадбанк)
Перевірка платежів та банківських гарантій
🔹 Національний банк України (НБУ)
Контроль фінансових операцій та звітність
🔹 Платіжні шлюзи (LiqPay, Portmone, WayForPay)
Обробка платежів, депозити, повернення коштів
📌 Реалізація: інтеграція через Webhooks, SOAP API, Open Banking API
3.3. Інтеграція з системами електронного документообігу (ЕДО)
🔹 Взаємодія з системами документообігу (Дія, Вчасно, M.E.Doc)
Автоматичний обмін електронними договорами та рахунками
📌 Реалізація: XML/JSON API, цифровий підпис (EDS, Mobile ID)
3.4. Інтеграція з контролюючими та антикорупційними органами
🔹 НАБУ, НАЗК
Контроль прозорості торгів
Аналіз ризикових операцій
Система функціонує за принципом дворівневої архітектури:
всі клієнтські сервіси реалізовані на стороні підключених майданчиків, тоді як центральна система виконує роль бази даних та ядра бізнес-логіки.
Інтеграція з майданчиками реалізована через стандартизований REST API, який забезпечує:
передачу та прийом структурованих даних (у форматі JSON),
контроль доступу через токенізовану авторизацію
обробку запитів до процедур, аукціонів, документів, сповіщень тощо
синхронізацію статусів, логування дій, контроль часових міток.
Центральна система взаємодіє з майданчиками, які, у свою чергу, обслуговують кінцевих користувачів через свої власні клієнтські сервіси та інтерфейси.📌 Реалізація: Автоматизоване формування та передача звітів через REST API
4. Технологічні аспекти інтеграції
...
1. Протоколи обміну даними
REST API / GraphQLSOAP (для держреєстрів)
WebSockets (для реального часу)
FTP/SFTP (для пакетної обробки)
...
2. Безпека обміну
Шифрування (TLS 1.3, AES-256)
Авторизація (OAuth2, JWT)
Логування запитів (SIEM, ELK Stack)
3. ✅ Обробка великих обсягів даних
Кешування (Redis, Memcached)
Балансування навантаження (NGINX, HAProxy)
5. Висновок
...