Broadleaf используется для интеграции с системами, такими как SAP часто. Существует ряд подходов к интеграции с SAP. Наиболее распространенный подход предполагает сопоставление данных SAP и интеграцию его в таблицы Broadleaf. Как часть процесса сопоставления, вы столкнетесь с некоторыми несовместимыми изменениями структуры, и вы можете модифицировать структуры Broadleaf для соответствия данным из вашей исходной системы.
Аналогичным образом, как только корзина отправлена в Broadleaf, общий шаблон состоит в том, чтобы поставить в очередь заказ, а затем запустить процесс интеграции, чтобы направить заказ на бэкэнд-системы.
Для рекламных акций мы видим два общих подхода. Если продвижение должно происходить в SAP, то, подобно данным о продукте, продвижение будет интегрировано в таблицы предложений Broadleaf, чтобы цены на карточку работали, как ожидалось.
Также широко используется механизм продвижения Broadleaf, а затем отображает корректировки обратно в общие структуры дисконтирования в SAP.
Я думаю, что ESB (Mule, OpenESB ... и т. Д.) Является лучшим решением для такого рода интеграции. – sitakant