Microsoft's New Sync Framework Piling Up


Data can be kept current regardless of file format, network configuration


Email    print   
November 7, 2007 —  (Page 1 of 2)
Applications, devices and services are increasingly interconnected. Consequently, data now exists in more places than ever before. The implications are clear: Data stored on one device has to be as accurate and up to date as it is on another.

Microsoft is providing a framework for developers to create solutions that enable peer-to-peer (P2P) collaboration and online/offline synchronization scenarios. The framework is distributed, allowing any end point to keep data synchronized, while being agnostic to the underlying data format, data type or network configuration.

Microsoft released a Community Technology Preview (CTP) of the Microsoft Sync Framework on Monday and is targeting its release for Q2 2008 at the same time that it ships SQL Server 2008, said Francois Ajenstat, director of product management for SQL Server.

Anthony Carrabino, senior product manager for SQL Server, explained that the framework, which is a standalone download, provides developers with a set of managed and unmanaged components to compile into their applications. .NET applications that use the components do not require Visual Studio 2008, but unmanaged code such as C++ has dependencies on the IDE’s underlying libraries.

The Sync Framework builds on the offline data caching capabilities of ADO.NET and SQL Server Compact Edition. It adds bidirectionality, but it does not require any modification to the data source at the server level, Carrabino said.

The developer defines the data and the end points. As applications are running, they can change through various configurations for synchronization such as hub-and-spoke or P2P. "The framework is intelligent enough to reach out and sync with other applications that are also sync-enabled," he said.

In practice, the synchronization works like this: When company auditors travel to a remote site and store information on laptops as they work, the devices will sync P2P-style. Once the auditors have finished collecting the information and return to headquarters, they can then consolidate it into a central server.

"Developers can finally use a consistent architecture for developing apps that are sync-enabled. It's no longer 'roll your own' sync technology into every application; it provides consistency to the enterprise and alleviates developers’ headaches in time and energy figuring out a complicated problem," said Carrabino.




Pages 1 2 


Share this link: http://sdt.bz/31297
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
New IntelliJ IDEA: Java 7, New Features, New Pricing
JetBrains converts more developers with a new, specially priced IntelliJ IDEA Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Are you at risk for burnout?
Burnout is a severe problem and it can strike at any time. Here's how to tell if you are nearing the edge.
02/09/2012 02:16 PM EST

Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb