In all but the simplest mobile applications, it’s necessary to send or receive data from one or more services. There are a variety of technologies that can be used to define back-end services and a ...