Microsoft Sync FrameworkMicrosoft Sync Framework is a comprehensive synchronization platform that enables collaboration and offline scenarios for applications, services and devices. Developers can build sync ecosystems that integrate any application, any type of data, using any protocol over any network. Highlights
Enable Collaboration and Offline Capabilities
Build occasionally connected solutions capable of synchronizing, roaming and sharing on any platform, application or device. Build applications and web services that provide rich offline experiences. Easily integrate new and existing endpoints to form a sync enabled ecosystem where content flows seamlessly across disparate endpoints over any protocol and in any network topology. Use Microsoft Sync Framework to build collaboration and offline scenarios such as the following:
PowerfulUse the comprehensive capabilities of Microsoft Sync Framework to create rich applications that empower users to access any type of data they need, wherever and whenever they need it. The framework consists of:
FlexibleMicrosoft Sync Framework provides developers with ultimate flexibility by implementing a rich metadata model to enable collaboration and offline scenarios for virtually any endpoint without requiring changes to be made to the data store itself. Any StoreAdd synchronization to a wide range of applications, services, and devices, from enterprise-level services to simple USB storage devices. Any Data TypeEasily integrate new data types to sync using Microsoft Sync Framework’s flexible metadata-based synchronization technology. Synchronize any type of data including databases, personal information manager (PIM) data and digital media files. Any ProtocolSynchronize data using existing architectures and protocols. Integrate sync into a variety of protocols, including over-the-air and embedded devices, using Microsoft Sync Framework’s transport-agnostic architecture. Enable web services to expose and synchronize data with any platform by creating a data feed based on the FeedSync open specification. Any Network ConfigurationSync-enable your applications, devices, and services in true peer-to- peer and hub/spoke topologies. Recover easily from network interruptions without losing data integrity. Reduce network traffic using efficient change enumeration. Create web services to expose data via FeedSync. ProductiveLeverage sync capabilities exposed in Microsoft technologies to rapidly create sync ecosystems. Boost productivity by using a common synchronization platform for all applications, services and devices.
Available on Multiple Platforms and Development EnvironmentsBuild sync aware applications and services on Microsoft Windows and Windows Mobile using managed or unmanaged code. Add support for other platforms through commercial licensing and porting kits. |