Summary
In this chapter, we have seen different options for building mobile backends with Delphi. There are many wizards to help you build all kinds of server apps, including simple WebBroker HTTP servers, SOAP XML web services, and DataSnap.
The DataSnap architecture was great when it was built, but it was never meant to be a backend for modern REST-style APIs. In fact, it started in the COM world and was extended to embrace HTTP.
If you want to fully embrace the REST model, creating a stateless and scalable architecture, with more ready-to-use out-of-the-box services, you might want to move to a new architecture Embarcadero added to Delphi, which is called RAD Server. This is covered in detail in the next chapter. RAD Server offers the best and most extensive solution as a backend for your mobile applications.
The next chapter will guide you in building a RAD Server web service and the matching client application, migrating our ToDo demo to this new technology, in a couple...