Je travaille dans une petite chaîne de supermarchés (4 magasins). Chaque magasin possède sa propre base de données locale qui contient des informations sur chaque produit, les prix et les transactions effectuées sur le magasin. De plus, chaque magasin doit répliquer ces informations dans un lieu central.Utilisation d'un système ESB pour répliquer des données entre des bases de données
Actuellement, nous utilisons quelque chose appelé SQLRemote, qui est une fonctionnalité de la base de données SQL Anywhere de Sybase. Cela fonctionne, mais échoue parfois et est difficile à gérer. À son crédit, SQLRemote n'a pas été conçu pour ce type de scénario, on pourrait donc dire que nous l'utilisons incorrectement.
Je pensais qu'un système ESB tel que Mule (ou ChainBuilder qui semble plus facile à configurer) pourrait être une bonne alternative à SQL remote. Je comprends que ces systèmes peuvent détecter quand des changements se produisent dans la base de données (c'est-à-dire lorsque des enregistrements sont ajoutés, modifiés ou supprimés), et peuvent être configurés pour délivrer un message dans une transaction.
Serait-ce une solution viable à mon scénario?
Meilleures salutations, Edgard