Skip to content

Execution flow

Rocco Palermiti edited this page Aug 10, 2020 · 5 revisions

Sequence Diagram

This flow refers to the moment when the user runs the project or the tab.

The GUI opens a communication canal with the Web Server Node to send the data (solver options, program).

The Web Server just received the data, opens a communication canal with the Web Socket EmbASPServerExecutor.

EmbASPServerExecutor checks before processing them, and if they are invalid sends an error message, otherwise, it processes them with the chosen solver, and sends them to the Web Server who is waiting for a response.

The data goes up again until the GUI, and they will be shown in the right container.