Мое требование: у меня есть веб-приложение J2EE для сервера и клиентское J2EE-приложение. Иногда клиент может отключиться. Когда клиент приходит в сеть, он должен иметь возможность синхронизировать изменения туда и обратно. Также я должен иметь возможность контролировать, какие строки/таблицы нужно синхронизировать на основе некоторых фильтров/правил. Есть ли какие-либо существующие рамки Java для этого? Если мне нужно реализовать самостоятельно, каковы различные стратегии, которые вы можете предложить?
Одним из моих решений является поддержка SQL-журналов и выполнение тех же операторов с другой стороны во время синхронизации. Вы видите какие-либо проблемы с этой стратегией?