Voglio creare un'applicazione desktop.
L'applicazione deve essere in grado di accettare le transazioni del database anche se la connessione Internet viene persa, ma non appena la connessione Internet è disponibile, l'applicazione dovrebbe avviare automaticamente i dati di sincronizzazione al server Web.
Quale sarebbe un buon approccio architettonico a questo?