1 - Web Services
If we were building a banking application, we would need to write code that would access our database and access our secure server.
This is what web services allow a client (frontend) to accomplish in a secure fashion.
Examples of Web Services could be:
- a web service to register users
- a web service to log in users
- a web service to create accounts
- a web service to transfer funds
You can compare this to a fast food restaurant
- The customer would be the web browser or the frontend/client
- The fast-food worker would be the web server, or the backend/server
- And the menu would be the web services
- By creating a menu, the restaurant is saying, “This is what we sell, so order from here"
- So a customer would request what they want from the menu, and how the fast-food restaurant makes the order is their business and not yours