1. Загальний опис інтеграції

Інтеграція засобу інформатизації передбачає взаємодію з внутрішніми та зовнішніми інформаційними системами для автоматизованого обміну даними, підвищення ефективності процесів та забезпечення контролю над транзакціями.

1.1. Види інтеграції

  • Внутрішня інтеграція – взаємодія між підсистемами в межах Прозорро.Продажі
  • Зовнішня інтеграція – обмін даними з майданчиками, зовнішніми системами (BI, Портал)

2. Внутрішня інтеграція

Внутрішня інтеграція забезпечує узгоджену роботу модулів, таких як:

  • Модуль управління обʼєктами реєстрів (registry-internal-api)

  • Модуль управління обʼєктами процедур (procedure-internal-api)
  • Модуль проведення аукціонів (auction-intarnal-api) 
  • Модуль керування користувацькими файлами (documents-internal-api)

  • Модуль генерації нотифікацій (notification-internal-api)

Реалізація інтеграції відбувається через внутрішнє API

3. Зовнішня інтеграція

Система функціонує за принципом дворівневої архітектури:
всі клієнтські сервіси реалізовані на стороні підключених майданчиків, тоді як центральна система виконує роль бази даних та ядра бізнес-логіки.

Інтеграція з майданчиками реалізована через стандартизований REST API, який забезпечує:

  • передачу та прийом структурованих даних (у форматі JSON),

  • контроль доступу через токенізовану авторизацію

  • обробку запитів до процедур, аукціонів, документів, сповіщень тощо

  • синхронізацію статусів, логування дій, контроль часових міток.

Центральна система взаємодіє з майданчиками, які, у свою чергу, обслуговують кінцевих користувачів через свої власні клієнтські сервіси та інтерфейси.

4. Технологічні аспекти інтеграції

1. Протоколи обміну даними

  • REST API

  • WebSockets (для реального часу)

  • FTP/SFTP (для пакетної обробки)

2. Безпека обміну

  • Шифрування (TLS 1.3, AES-256)

  • Авторизація (OAuth2, JWT)

  • Логування запитів (SIEM, ELK Stack)

3. Обробка великих обсягів даних

  • Кешування (Redis)

  • Балансування навантаження (NGINX, HAProxy)


  • No labels