REST communication support in the Dashboard Engine
The Dashboard Engine allows dashboards to be created from gadgets built on datasources, which are translated into queries on the platform Entities. At the execution level, the browser establishes a communication with the Dashboard Engine to pass parameters and retrieve information.
In previous versions the communication could be WebSockets or XHR in Fallback mode. For the type of application, WebSockets communication is ideal because it establishes a secure channel between the client and the server. However, in some scenarios this communication poses problems in the face of peripheral security elements such as WAFs.
For this reason, a new REST communication channel has been implemented in the Dashboard Engine.
Once this working mode of the Dashboard Engine is activated, the operation is transparent to the developer and end user of the dashboards.