La struttura si basa su diversi fondamentali elementi.
- Applicazione gestionale, oggetto dell’aggiornamento e responsabile di gestire autorizzazioni e notifiche, nonché gestire le operatività utente a fronte della variazione stati.
- Servizio MxServer, oggetto dell’aggiornamento e responsabile della comunicazione tra l’applicativo gestionale e Mxagentserver.
- Componente Mxagent: si tratta di una catena di applicativi che provvedono ad eseguire le fasi di download ed esecuzione, gestendo eventuali errori e colloquiando con MxServer per l’avanzamento degli stati. Il principale programma della catena Mxagent è denominato Mxagentserver.
- Setup basato su JVM, in variante specifica per esecuzione Liveupdate.
- Rsync: si tratta di un programma di terze parti che consente un’efficiente sincronizzazione dei file via socket TCP/IP.