Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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. Висновок

...