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:
Sync Services for ADO.NET (sincronización para ADO.NET) – documento introductorio (545 Kb – pdf)
Sync Services for File Systems (sincronización para ficheros y carpetas) – documento introductorio (260 Kb – pdf)
Sync Services for SEE (sincronización para Simple Sharing Extensions como RSS o ATOM) –
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í.
2 Responsesso far
ya esta en CTP ??? buenisimo …
algo habia leido hace un tiempo y realmente lo espero CON GANAS !!! porque bastante cuesta realizar tareas de sincronización, merge, etc. y si además cubre varias tecnologías de transporte mejor.
Pues bien, como siempre a probarlo, a utilizarlo y a implementarlo 😀
Saludos
quisiera mas informacion sobre la metodologia MSF si es orientado a objetos y ocmo es su modelado y si trabaja con UML