Разработка интеграционного шлюза на Laravel
Необходимо реализовать административную панель, которая будет выполнять роль центрального связующего звена (middleware) между системой 1С и мобильным приложением, разработанным на Flutter.
Основные задачи
- Настройка стабильного и безопасного соединения с системой 1С через протоколы OData или REST API.
- Разработка функциональной админ-панели на фреймворке Laravel для управления интеграцией.
- Организация двустороннего обмена данными между 1С и мобильным приложением.
- Создание механизмов обработки, трансформации и кеширования данных для обеспечения производительности.
- Реализация логики синхронизации, обработки ошибок и ведения логов обмена.
Требования к системе
- Четкая и модульная архитектура для легкого сопровождения.
- Безопасная аутентификация и авторизация в админ-панели.
- API-интерфейсы для взаимодействия с Flutter-приложением.
- Панель управления для мониторинга статусов синхронизации, очередей и ошибок.
- Гибкая настройка правил сопоставления данных между системами.
Ожидаемый результат
Надежная, масштабируемая система-посредник, которая обеспечит бесперебойный и контролируемый обмен данными (такими как номенклатура, остатки, цены, заказы) между backend 1С и фронтендом мобильного приложения.