Long description

Back

The steps captured in the image are as follows.

Step 1: A request is made from Web Browser to Server 1

Step 2: Server performs minimal processing and returns HTML

Step 3: Requested HTML with JavaScript file references is made from Server 1 to Web Browser

Step 4: Requests for JavaScript files from Web Browser to Server 1

Step 5: Requested JavaScript files returned from Server to Web Browser

Step 6: JavaScript executes and then makes asynchronous requests for data from web APIs. This request goes from Web Browser to Server 2

Step 7: Web API accesses server-based resources such as databases

Step 8: Web APIs return data in JSON format. This request goes from Server 2 to Web Browser

Step 9: JavaScript continually updates page based on received data and user actions. This is shown by Web Browser with graphic image with tables, graphs & text

Note: All the steps pertaining to Web Browser, JavaScript, Web API are labeled as Front End. All steps happening in Server are labeled as Back End.

Back