Me han pedido que investigue los enfoques para tratar con una aplicación que se supone que debemos construir. Esta aplicación, hipotéticamente un formulario de Windows escrito en C#, emitirá comandos directamente al servidor si está conectado, pero si la aplicación está fuera de línea, el estado debe mantenerse como si estuviera conectado y luego sincronizar y emitir cambios de datos/comandos para el servidor una vez que es conectado.Opciones de sincronización sin conexión con .NET
No estoy seguro de por dónde empezar a buscar. Esto es algo parecido a Google Gears, pero no creo que tenga esa opción si tomamos una ruta Winform (que parece probable, dado que hay otras funciones que la aplicación necesita que una aplicación web no pueda realizar). ¿Es el Microsoft Sync framework una opción viable? ¿Silverlight hace algo como esto? ¿Alguna otra opción? He buscado en Google un poco, pero me gustaría que la comunidad aporte lo mejor según el escenario.
Muy informativo, gracias. – Chris