In the world of mobile apps, the network is the least trusted part of the story. Zumero's "replicate and sync" database approach is faster, more reliable, and works seamlessly offline.
In the world of mobile apps, the network is the least trusted part of the story. Zumero's "replicate and sync" database approach is faster, more reliable, and works seamlessly offline. Zumero keeps a copy of the data on the device, so database operations don't involve the network. Zumero handles synchronization with the server in the background when a network connection is available. Users never have to wait or worry about being offline.
Zumero requires no changes to your existing data; It works together with your SQL databases and applications, keeping changes up to date (in both directions) between SQL Server and mobile devices. Your apps don't have to know or care about syncing, and your mobile apps don't have to worry about keeping up to date with the backend. Zumero takes care of the details.
REST
There is more than one way to share data between mobile devices and servers. A popular choice is to use a REST architecture, where your app checks in via web requests to...
Tell the server that you have new data.
Tell the server that it has up-to-date data.
Tell the server that deleted some data.
Ask the server for updated data.
Assuming the network connection is active, your application needs to process these updates, perhaps asking the server for new updates after sending your updates, dealing with conflicts that may have arisen, etc.
If the REST call fails, your app must now either either (a) disapprove of the operation and apologize to the user, or (b) save the updated data to be relayed at a later date, hopefully, without conflicting changes occurring in the meantime.
Rapidity
In addition to reliability and simplicity, this approach can make your mobile apps significantly faster from a users' point of view. No more waiting for a server call that never ends (or at least feels that way). There are no outages while data updates are processed, examined, merged. Your database is small, fast, and local, just like your application.
System Requirements
Windows XP / Vista / Windows 7 / Windows 8.
You don't know what software you need or you haven't found what you were looking for? We have a team ready to help you choose the right software for your company.