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