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.

esw-ts-overview

For example: A Web application specifically created for sending Control Command to a HCD component.

  1. User clicks on “submit” button.
  2. Command Service of ESW-TS creates appropriate payload adhering to service contract exposed by Gateway Server.
  3. ESW-TS service uses fetch API of browser to make request.
  4. Gateway Server on receiving correct payload, processes it and sends the Control Command to the destined HCD component.
  5. On successfully handling of command by HCD component, Gateway Server returns a SuccessResponse.
  6. 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.