Я работаю над сайтом электронной коммерции (сделанным на заказ с PHP или с помощью Drupal / Ubercart), и я хотел бы исследовать взаимодействие сайта с внутренней базой данных (filemaker), которую мы используем для управления запасами и заказами. , В настоящее время мы вручную переносим заказы с веб-сайта в нашу собственную базу данных, и сайт не проверяет и не регистрирует изменения на складе.
Мой план, позволяющий двум взаимодействовать, следующий:
- Сделать внутреннюю базу данных доступной извне на машине с фиксированным IP
- Разрешить внешний доступ только с сайта
- Подключение к внутренней базе данных с использованием ODBC (или аналогичной)
- Используйте простые запросы для проверки запасов / записи изменений запасов / записи деталей заказа
Я что-то здесь упускаю, поскольку это звучит довольно прямо?
Есть ли другое решение, на которое я должен взглянуть?
Заранее благодарим за любую помощь или комментарии.