Technical Design Documentation
Architectural overview
Following diagram explains UI application flow for making request to TMT backend component and explains where does the ESW-TS service fits in the whole TMT architecture.
For example: A Web application specifically created for sending Control Command to a HCD component.
- User clicks on “submit” button.
- Command Service of ESW-TS creates appropriate payload adhering to service contract exposed by Gateway Server.
- ESW-TS service uses fetch API of browser to make request.
- Gateway Server on receiving correct payload, processes it and sends the Control Command to the destined HCD component.
- On successfully handling of command by HCD component, Gateway Server returns a
SuccessResponse
. - ESW-TS handles the response and returns it, as it was received to the caller Web-UI component or in case of error throws ServiceError.
0.4.1