Versions Compared

Key

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

...

2. Основні компоненти прикладного програмного забезпечення

2.1.

...

Клієнтська частина (Frontend)

Призначення: Забезпечення доступу користувачів до функціоналу системи через веб-інтерфейс та мобільні додатки.модуля аукціонів

Веб-платформа

  • Реалізована на React.js

  • Доступ через браузер без необхідності встановлення додаткового ПЗ

  • Адаптивний інтерфейс

...

  • Модуль управління аукціонами (Spring Boot, Django)

  • Модуль роботи з користувачами (Node.js, Express.js)

  • Фінансовий модуль (Python, FastAPI)

  • Модуль аналітики (Elasticsearch, Kibana)

...

  • REST API для обміну даними

  • GraphQL для оптимізованих запитів

  • WebSockets для роботи в реальному часі

...

  • MongoDB / Redis – кешування та обробка великих обсягів даних

  • Amazon S3 / MinIO – зберігання документів та зображень

...

Призначення: Забезпечення взаємодії з іншими системами.

Інтеграція з державними реєстрами

  • API ЄДРАТО

Системи електронного документообігу

  • Інтеграція з M.E.Doc, Вчасно, Дія

Використовуються стандарти OAuth2, JSON, XML.Використовується стандарт JSON

2.5. Системи безпеки та моніторингу

...

Аутентифікація та авторизація

  • OpenID Connect, JWT

  • Двофакторна аутентифікація

...

Безпека відповідає вимогам КСЗІ.

3. Висновок

...

.