Yêu cầu của tôi là tôi có ứng dụng web J2EE của máy chủ và ứng dụng web J2EE của ứng dụng khách. Đôi khi khách hàng có thể truy cập ngoại tuyến. Khi khách hàng trực tuyến, anh ấy sẽ có thể đồng bộ hóa các thay đổi và fro. Ngoài ra tôi sẽ có thể kiểm soát những hàng/bảng cần phải được đồng bộ hóa dựa trên một số bộ lọc/quy tắc. Có bất kỳ khung công tác Java hiện có nào để thực hiện nó không? Nếu tôi cần tự mình thực hiện, các chiến lược khác nhau mà bạn có thể đề xuất là gì?Chiến lược đồng bộ hóa dữ liệu ngoại tuyến/trực tuyến
Một giải pháp trong đầu tôi là duy trì nhật ký sql và thực hiện cùng một câu lệnh ở phía bên kia trong quá trình đồng bộ hóa. Bạn có thấy bất kỳ vấn đề nào với chiến lược này không?
Tôi đã bỏ phiếu này (xin lỗi) vì tôi nghĩ rằng nó bao quát quá nhiều các vấn đề liên quan. Nó không giải quyết an ninh ở tất cả hoặc đồng bộ hóa chọn lọc. Luận án từ Stettler là một phần giới thiệu tốt cho các vấn đề (http://www.ifi.uzh.ch/archive/mastertheses/DA_Arbeiten_2003/Stettler_Christian.pdf) –
Cảm ơn thông tin. Tôi nghĩ rằng liên kết của Hamlet là một tham khảo tuyệt vời. Những điểm mấu chốt được Kieveli trả lời là đủ tốt cho một đoạn mồi mất 30 giây để đọc. –