Обзор компонентов
Общая информация
Цель: получение меню, цен, скидок из учетной системы r_keeper_7, обогащение меню фотографиями, дополнительным описанием, тэгами. Поддержание актуального меню, мультиязычность, дуплексная синхронизация, возможность работы комплекса, как на территории ресторана, так и «выход за территорию», облачное решение
Состав модулей:
Название модуля | Назначение | OS | Статус |
---|---|---|---|
rexMQs.exe | Демон, устанавливается на сервере ресторана, взаимодействует по шине данных с сервером tomato.exe, назначение выполнять XML запросы от сервера Версия 2.x | win64 | стабильный |
Tomato.exe | Сервер, выполняет запросы от внешних клиентов, протокол обмена json-rpc, встроенная шина данных, встроенный HTML сервер, осуществляет push уведомления клиентам об изменении цен, об изменении доступности блюд (стоп-лист, расписание). Платежи – система быстрых платежей, совместное решение с банк «Русский стандарт». Поддержка QR-меню, как статическое, так и динамическое Версия 1.x | win64 | стабильный |
TomatoCfg.exe | Конфигуратор, визуальное отображение категорий, групп, блюд и т.д, настройка и обогащение блюд. Версия 1.x | win64 | стабильный, временное решение, проект web-версия |
Название модуля | Назначение | OS | Статус |
---|---|---|---|
rexMQs.exe | Демон, устанавливается на сервере ресторана, взаимодействует по шине данных с сервером tomato.exe, назначение выполнять XML запросы от сервера Версия 2.x | win64 | стабильный |
Tomato.exe | Сервер, выполняет запросы от внешних клиентов, протокол обмена json-rpc, встроенная шина данных, встроенный HTML сервер, осуществляет push уведомления клиентам об изменении цен, об изменении доступности блюд (стоп-лист, расписание). Платежи – система быстрых платежей, совместное решение с банк «Русский стандарт». Поддержка QR-меню, как статическое, так и динамическое Версия 1.x | win64 | стабильный |
TomatoCfg.exe | Конфигуратор, визуальное отображение категорий, групп, блюд и т.д, настройка и обогащение блюд. Версия 1.x | win64 | стабильный, временное решение, проект web-версия |
Задача заменить плоское представления меню, состоящие из множества таблиц, на объектное представление, один «вход», для множества решений!