Digital Signage- websocket

Gruppo Policlinico Abano Terme – TECHMED srl

Scopo del progetto era quello di estrapolare dal sistema aziendale e visualizzare su display informazioni strutturate in tempo reale. Una delle principali sfide delle web mobile è quella di garantire una connessione “persistente” senza dover appesantire il sistema con un sovraccarico di traffico dati in assenza di un reale bisogno.

Le usuali soluzioni in http request reiterate, ajax polling o long polling, al crescere del numero del display, non forniscono un’architettura elegante ed adeguata e pertanto ho adottato una soluzione di tipo websocket.

Le prestazioni sono ben bilanciate e le richieste vengono inviate solo al manifestarsi di un evento. Lo javascript engine, che è preposto a confrontare i dati, “avverte” i client collegati solo a determinate condizioni con una comunicazione mirata a seconda della loro registrazione tramite messaggi in codifica JSON, quindi più leggeri e snelli rispetto all’XML.