Server

The server is in charge of processing the received requests (which should comply with a predefined format), and then producing results.

Once the data is retrieved, a whole process begins, checking the requests before processing them. This process begins by authenticating and authorizing checks that verify the client’s identity. A validation process then starts, to review the input provided by clients, and the provided body request is tested to verify its structure. After that, checks to validate that the data complies with the business logic constraints are executed. To finish, the requests are processed by the server.

These steps make it possible to achieve a certain level of reliability within the application, since ill-intentioned or corrupt requests that would eventually destroy the data or convert the system into an inconsistent state are not processed at all.

The responses offered by the server are often services or resources that will be consumed by the clients later. When the requests are not processed successfully, a response, including reasonable information, is remitted to the client.

A high-performance server is used to support the required processing. The servers are located in an on-premise or cloud-based infrastructure.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.244.250