ERP мост с веб-сайта
Я разрабатываю веб-сайт на PHP,Mysql, чтобы использовать его в качестве интернет-магазина, и мне нужно создать механизм, чтобы он работал с как можно большим количеством систем ERP. Я анализирую всю процедуру, но мне нужна ваша помощь, потому что я не знаю, может ли то, что я думаю, работать эффективно.
Пожалуйста, посмотрите на мое тематическое исследование.
Проблема: я сталкиваюсь с проблемой синхронизации с мостовым анализом между программным обеспечением ERP и Веб-сайтом.
Данные: я хочу рассказать не о конкретном программном обеспечении ERP, а о любом. У меня есть веб-сайт с продуктами.
Как мы собираемся синхронизировать продукты между Erp и Веб-сайтом, если мы не хотим вмешиваться в API ERP? ERP просто экспортирует продукты в определенные промежутки времени.
Например, решение может быть таким:
1. Экспортируйте все продукты из ERP в виде строки json в URL, например, каждые 4 часа. 2. Расписание задач на стороне веб-сервера будет захватывать каждые 4 часа json. 3. проверить все выбранные строки и выполнить "INSERT ... ON DUPLICATE KEY UPDATE" в базе данных сайта?
Проблема: каждый раз, когда мне приходится проверять все продукты, которые я получаю из ERP, но это проблема пропускной способности, трудоемкая и также замедляет работу сайта.
Я думаю, что лучшим решением было бы иметь поле "Обновление (время передачи данных)" для каждой записи продуктов, но я не хочу вмешиваться в каждую ERP.
Есть ли у вас какое-либо решение предложить?