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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.