Microsoft Sync Framework
Posted
by kaleidoscope
on Geeks with Blogs
See other posts from Geeks with Blogs
or by kaleidoscope
Published on Tue, 04 May 2010 09:05:07 GMT
Indexed on
2010/05/04
10:18 UTC
Read the original article
Hit count: 440
Introduction
It is a platform that enables collaboration and offline access for applications, services and devices. Sync framework features technologies and tools that enable roaming, data sharing and taking data offline. Moreover, developers can build synchronization ecosystems that integrate any application with data from any store, by using any protocol over any network.
Highlights
* Add sync support to new and existing applications, services and devices
* Enable collaboration and offline capabilities for any application
* Roam and share information form any data store, over any protocol and over any network configuration
* Leverage sync capabilities exposed in Microsoft technologies to create sync ecosystems
* Extend the architecture to support custom data types including files
Benefits of using Sync Framework
* An extensible model that lets you integrate multiple data sources into a synchronization ecosystems.
* A managed API for all components and a native API for select components.
* Conflict handling for automatic and custom resolution schemes.
* Filters that let you synchronize a subset of data, such as only those files that contain images.
* A compact and efficient metadata model that enables synchronization for virtually any participant, without significant changes to the data store:
- Any data store
Add synchronization to a wide range of applications, services and devices.
- Any data type
Introduce new data types to synchronize.
- Any protocol
Use existing architectures and protocols to synchronize data. The transport – agnostic architecture allows integration of synchronization into a variety of protocols, including over-the-air and embedded devices.
- Any network configuration
Enable synchronization for your applications, devices and services in true peer-to-peer or hub-and-spoke configurations. Easily recover from network interruptions. Reduce network traffic by efficiently selecting changes to synchronize.
© Geeks with Blogs or respective owner