Mi è stato assegnato il compito di creare un'applicazione dashboard per mostrare aggiornamenti in tempo reale per i nostri server. I dati grezzi provengono da un file XML sulla nostra intranet che ho bisogno di analizzare e presentare all'utente.
Non è un'opzione che consenta a tutti gli utenti del dashboard di estrarre questo file XML contemporaneamente per gli aggiornamenti. Da quello che sto leggendo, ho bisogno di usare un servizio WCF per consumare il lato file server XML e poi farlo inviare aggiornamenti a tutti i client che stanno guardando il servizio.
Ho bisogno che sia scalabile, ci saranno circa 20 utenti simultanei all'inizio, ma avrò bisogno di scalare fino a centinaia in futuro. Dovrò aggiornare dal file XML ogni 30 secondi a 1 minuto.
Sono sulla buona strada con WCF? Ci sono altre opzioni che dovrei prendere in considerazione?