Разработка интеграционного шлюза на Laravel

Необходимо реализовать административную панель, которая будет выполнять роль центрального связующего звена (middleware) между системой 1С и мобильным приложением, разработанным на Flutter.

Основные задачи

  • Настройка стабильного и безопасного соединения с системой 1С через протоколы OData или REST API.
  • Разработка функциональной админ-панели на фреймворке Laravel для управления интеграцией.
  • Организация двустороннего обмена данными между 1С и мобильным приложением.
  • Создание механизмов обработки, трансформации и кеширования данных для обеспечения производительности.
  • Реализация логики синхронизации, обработки ошибок и ведения логов обмена.

Требования к системе

  • Четкая и модульная архитектура для легкого сопровождения.
  • Безопасная аутентификация и авторизация в админ-панели.
  • API-интерфейсы для взаимодействия с Flutter-приложением.
  • Панель управления для мониторинга статусов синхронизации, очередей и ошибок.
  • Гибкая настройка правил сопоставления данных между системами.

Ожидаемый результат

Надежная, масштабируемая система-посредник, которая обеспечит бесперебойный и контролируемый обмен данными (такими как номенклатура, остатки, цены, заказы) между backend 1С и фронтендом мобильного приложения.