Здравствуйте!
Есть такая задача.
У нас есть оборудование для выдачи продукта, которое работает с связке с нашим сервером, на котором в базе хранится:


  1. Карты клиента: id, баланс.
  2. Информация о товарах: id, наименование, цена.
  3. Информация о транзакциях: отпуск определенного товара, связанный с уменьшением баланса карты клиента на размер стоиомости товара. Размер отпуска разный.
  4. Пополнение баланса карты производится из нашей системы.

Задача обеспечить обмен данными с r-keeper, а именно:


  1. Синхронизировать баланс карт. Иметь возможность пополнять баланс из одной или обеих систем (предмет обсуждения).
  2. Проводить в r-keeper пополнение баланса и печатать фискальный чек на сумму пополнения.
  3. Синхронизировать цены и наименования товаров, путем загрузки их из r-keeper.
  4. Синхронизировать реализацию товаров, передавая транзакции в r-keeper, чтобы они там отображались, как соответствующие реализации.


Как вариант, рассматриваем отказ от нашего сервера и обмен данными с r-keeper напрямую с нашего оборудования.

Возможно ли такое реализовать? Сколько может стоит и сколько времени может занять?
Изменения с нашей стороны — любые и нашими силами.