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).
Figure 7-1. Data transfer methods
Each of these ...