Se acaba de liberar la versión 2.0 de Microsoft Sync Framework. Esta esperadísima nueva versión de Sync Framework además de aportar nuevas características y mejorar (según dicen, habrá que probarlo) en cuanto a rendimiento, también es noticia por la adopción por parte de Windows 7 y Microsoft Office/SharePoint 2010.
Respecto a Windows 7, MS Sync Framework 2.0 será la plataforma de sincronización utilizada por Device Stage, nueva característica del sistema operativo que pretende ser el punto de conexión con los dispositivos móbiles. De modo que la sincronización de tareas, contactos y demás items se sincronizaran con cualquier orígenes de datos.
Por lo que respecta a SharePoint 2010, Sync Framework 2.0 jugará un papel importante en cuanto a la sincronización de Office Workspace (Groove) y SharePoint. Además, el propio servidor de SharePoint 2010 expondrá parte de las API de Sync Framework 2.0 para poder crear proveedores personalizados para integrar datos al propio SharePoint.
Sync Framework ofrece mejoras sustanciales respecto a la versión anterior:
Core Components
-
Incorpora el filtrado flexible en el que se permite de forma dinámica el filtro de un conjunto de datos mediante una especie de negociación entre proveedores durante la sincronización.
-
Nuevos tipos y propiedades:
- Tipos implementados por los proveedores:
-
Tipos implementados por Sync Framework:
-
-
Se ha mejorado el manejador de conflictos.
-
Se ha añadido una API para la conversión de tipos de datos entre orígenes de forma que se pueden utilizar diferentes tipos de datos de una columna en tabla del proveedor remoto y otro tipo de datos para proveedor local.
-
Los nuevos tipos y propiedades de la API son:
-
-
Se incluye el servicio de aplicación de cambios (Change Application Service).
-
Ahora Sync Framework permite la traza de cualquier componente durante la sincronización generándose archivos .tmf para poder ser estudiados posteriormente.
Sync Services for ADO.NET
-
Ahora ya sí (al fin) Sync Services for ADO.NET ofrece un proveedor de datos para SQL Server Express, además de los ya existentes SQL Server y SQL Server Compact. Para todos ellos con sus correspondientes adaptadores con lo que prácticamente no requeriremos escribir ningún comando de consulta o modificación.
-
Nueva API la sincronización de datos en batch, resolviendo los difíciles escenarios (en ocasiones irresolubles) que comportaba la utilización de batching en la versión 1.0. Además se ha optimizado de forma que podemos configurar el espacio máximo que un conjunto de cambios puede ocupar en memoria lo cual optimizará, y mucho, el rendimiento sobretodo en las inicializaciones de una sincronización. Esta característica será muy bien recibida por la comunidad .NET Compact Framework cuando aparezca la siguiente versión para dispositivo móviles.
-
Habilita las tareas de mantenimiento para por ejemplo limpiar los metadatos.
-
Dos opciones de inicialización de datos: inicialización por sincronización normal (de una base de datos ya inicializada) o bien inicialización instantánea de una base de datos SQL Server Compact 3.5.
Como lo prometido es deuda, aquí va un resumen rápido de algunas novedades en torno a SharePoint
Interesante… un tema ideal para un webcast 😉
Habrá que darle un vistazo, pero me da que nos llega tarde por aquí.
En cualquier caso, bajado! 🙂
Saludos
MSF 2.0 sigue vigente ?? ejemplos concretos de uso ?? no hay webcasts ??
feliz año salu2grz