Through the internet, the world is getting smaller every day. The web connects people in amazing ways. Countless services are available at your fingertips for free. Millions of people can use your apps without even installing it.
As a developer wanting to take advantage of this, porting your app to the internet can be quite easy if you have set your architecture up in a clean way. The only thing you need to change is the layer that interacts with the outside world.
This chapter is going to show you how to create this layer by allowing your application to accept requests, respond to them, and show you how to create requests to other web services on your own.