Chapter 36Synchronization Services Code Downloads for this Chapter

The code downloads for this chapter are found at on the Download Code tab. The code and any related support files are located in their own folder for this chapter.

Application design includes many extremes, ranging from standalone applications that don't share data to public web applications in which everyone connects to the same data store. A variety of peer-to-peer applications exist in which information is shared between nodes but no central data store exists. In the enterprise space, terms such as Software as a Service (SaaS) and Software and Services (S+S) reflect a hybrid model where data and services are combined within a rich application.

For the majority of business applications, the web model has become the default choice. It provides user interface functionality that is close to what you get in a rich client application with a deployment model that is easier to provide updates through. And it becomes possible to rationalize the data into a single central repository. Still, there is a drawback . . . the need to be connected ...

Get Professional Visual Studio 2015 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.