Chapter 7. Client-Server Data Transfer

 

Evil communications corrupt good manners.

 
 --I Corinthians 15:33

A mobile client may need to download information in order to stay current with back-end system activities. Conversely, a back-end system may need information gathered by a mobile client to be uploaded to it. As a result, it is extremely important to have a reliable mechanism to transfer data between a mobile client and a back-end system.

There are many methods that developers can use to safely transfer data between the two, including HTTP, SOAP, and custom synchronization software (see Figure 7-1).

Data transfer methods

Figure 7-1. Data transfer methods

Each of these ...

Get Mobile Applications: Architecture, Design, and Development 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.