Имеется корпоративное приложение в котором хранятся цены, валюты, условия, статусы и другая инфа по товарам. Так же есть несколько сайтов (не Битрикс). Приложение является некой оберткой для всех этих сайтов. Оно хранит ID товаров сайтов и при изменении какого-либо параметра товара (например, цены), отправляет эти данные на сайты. Отправка происходит напрямую в БД обычными UPDATE запросами.
Теперь один из сайтов переводим на Битрикс и хотелось бы получить советы по вопросу интеграции сайта с приложением.
1. Разумно ли в принципе обновлять данные напрямую в БД Битрикса?
2. Есть ли другие механизмы обновления данных извне (имеется ввиду механизм, не когда сайт запрашивает данные, а когда ЕМУ отдают эти данные)?
3. Что в таких случаях делать с кэшем? Есть ли механизм запуска его очистки со стороны удаленного сервера?
Данные, которые нужно отдавать сайту при изменении: базовая цена, валюта, активность, наличие и одно пользовательское свойство товара.
Теперь один из сайтов переводим на Битрикс и хотелось бы получить советы по вопросу интеграции сайта с приложением.
1. Разумно ли в принципе обновлять данные напрямую в БД Битрикса?
2. Есть ли другие механизмы обновления данных извне (имеется ввиду механизм, не когда сайт запрашивает данные, а когда ЕМУ отдают эти данные)?
3. Что в таких случаях делать с кэшем? Есть ли механизм запуска его очистки со стороны удаленного сервера?
Данные, которые нужно отдавать сайту при изменении: базовая цена, валюта, активность, наличие и одно пользовательское свойство товара.