PHP сайт электронной коммерции общается с внутренней базой данных для заказа / заказа? - PullRequest
0 голосов
/ 10 июня 2010

Я работаю над сайтом электронной коммерции (сделанным на заказ с PHP или с помощью Drupal / Ubercart), и я хотел бы исследовать взаимодействие сайта с внутренней базой данных (filemaker), которую мы используем для управления запасами и заказами. , В настоящее время мы вручную переносим заказы с веб-сайта в нашу собственную базу данных, и сайт не проверяет и не регистрирует изменения на складе.

Мой план, позволяющий двум взаимодействовать, следующий:

  1. Сделать внутреннюю базу данных доступной извне на машине с фиксированным IP
  2. Разрешить внешний доступ только с сайта
  3. Подключение к внутренней базе данных с использованием ODBC (или аналогичной)
  4. Используйте простые запросы для проверки запасов / записи изменений запасов / записи деталей заказа

Я что-то здесь упускаю, поскольку это звучит довольно прямо? Есть ли другое решение, на которое я должен взглянуть?

Заранее благодарим за любую помощь или комментарии.

1 Ответ

0 голосов
/ 11 июня 2010

Ваш план звучит совершенно просто.Возможно, вы захотите убедиться, что конечные пользователи никогда не смогут предпринять немедленных действий по обновлению серверной части.Материал бэкэнда следует изменять только тогда, когда бэкэнд-пользователь выполняет действие, то есть одобряет заказ.Я не уверен, как работают ваши предпочтительные решения для электронной коммерции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...