El The Dashboard Engine permite crear dashboards a partir de gadgets construidos sobre datasources, que se traducen en queries sobre las Entidades de plataforma. A nivel de ejecución el navegador establece una comunicación con el Dashboard Engine para pasarle parámetros y recuperar la información.
En las versiones anteriores la comunicación podía ser WebSockets o XHR en modo Fallback. Para el tipo de aplicación, la comunicación WebSockets es ideal porque establece un canal seguro que mantiene entre el cliente y el servidor. Sin embargo, en algunos escenarios esta comunicación plantea problemas ante los elementos de seguridad periféricos como WAFs.
Por esto se ha implementado un nuevo canal de comunicación REST en el Dashboard Engine.
Una vez activad este modo de trabajo del Dashboard Engine el funcionamiento es transparente para el desarrollador y usuario final de los 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.