me pidieron que respondiera, así que haré lo mejor que pueda.
déjame primero por favor resumir. Tiene un servidor que maneja sus datos maestros. desea que una aplicación local obtenga datos de este servidor de inventario, manipúlelos y devuélvalos. y en caso de que no haya conexión con su servidor, debería tomar los últimos datos disponibles para su aplicación sin conexión. Esto suena un poco como una aplicación que usa solo un poco de caché. pero se supone que este caché no mejora el rendimiento, pero asegura que estén disponibles los últimos datos conocidos de su aplicación sin conexión. debería funcionar de la siguiente manera:
su aplicación sin conexión intenta obtener datos del servidor. si su servidor está disponible, busca actualizaciones y las busca si están disponibles. Los datos se almacenan en algún tipo de caché. en caso de que no haya actualizaciones disponibles o no exista una conexión con su servidor, puede usar los datos obtenidos anteriormente (los almacenados en caché). El caché puede ser una base de datos local que almacena toda la información necesaria.
empujar es simplemente guardar datos en su aplicación local. nuevamente, si el servidor es accesible, envía las actualizaciones a su servidor. de lo contrario, debería haber algún mecanismo esperando una nueva conexión a su servidor. tan pronto como esté disponible nuevamente, sus cambios se envían (tal vez con una notificación al usuario que estableció los cambios, que sus datos se envían ahora).
- ¿Cómo funciona la cubierta de la aplicación en PrivateMe?
- ¿Cuál es el mejor software de gestión de tareas (autónomo)?
- ¿Cómo ganan dinero las nuevas aplicaciones?
- ¿Qué es la pila tecnológica de Kareo?
- Cómo obtener la versión crackeada del software AutoCAD 2016
improtant en caso de presionar puede haber algún tipo de conflicto de fusión si varias personas trabajan en los mismos datos. esto necesita ser manejado de alguna manera