MSF - Microsoft Sync Framework - CTP1
¿Y todo esto por qué y para qué?. Microsoft siempre ha estado tratando de ofrecernos herramientas para mejorar la sincronización de datos (Pocket PC o Tablet PC por ejemplo). Pero ya sabemos como es esto. Si Microsoft avanza, otras empresas grandes también (por ejemplo Google o Sun), si estas avanzan, Microsoft también lo hace. Y entre arreones y arreones, aparecen cosas como Google Gears, y Microsoft que estaba en esto de la sincronización offline desde hace muchísimo tiempo, no se quiere dejar comer la oreja, así que de esa guisa, anda evolucionando desde hace meses lo que ha denominado MSF - Microsoft Sync Framework.
¿Y qué es MSF?.
Microsoft ha publicado una extensa información sobre lo que se denomina MSF o Microsoft Sync Framework, o lo que es lo mismo, una amplia plataforma de sincronización que permite a las aplicaciones la colaboración fuera de línea de cualquier tipo de aplicación, ya sean servicios y dispositivos con soporte para cualquier tipo de datos, permitiendo así mismo almacenar cualquier tipo de datos, trabajar con cualquier protocolo de transferencia, y con cualquier topología de red.
Sync es según he podido saber, independiente respecto al transporte de información, y puede ser utilizado para mover datos entre nodos, pudiendo trabajar con cualquier tipo de aplicación, Remoting, Web Services, RPC, Sockets, WCF en general, etc. Esta sincronización cubre cualquier aspecto, desde las bases de datos relacionales, pasando por los sistemas de archivos NTFS/FAT, información de contactos, información multimedia, configuraciones de usuario, feeds, etc.
Con todo esto, Microsoft ha publicado una interesante documentación sobre MSF, el único pero es que esta documentación la encontraremos en inglés.
La página Web del sitio oficial sobre MSF la localizaremos en este enlace.
Si aún no sabes que es esto de MSF, te sugiero entonces leer el siguiente documento pdf en inglés, que es una introducción a MSF Runtime (610 Kb - pdf).
De la misma manera que ADO.NET, MSF incluye diferentes proveedores que nos permiten conectarnos a las fuentes de datos más comunes. Los proveedores icluidos son:
Si lo que queréis es acceder a la ayuda online, podéis descargárosla desde es enlace (4 Mb).
Encontrareis un enlace de descarga general de MSF aquí.
También podéis acceder al enlace de descarga de SQL Server Compact Edition 3.5 y MSF para ADO.NET 2.0 CTP1 - aquí.