Middleware

Enciclopedia on line

Nell’ingegneria informatica, elemento architetturale di un sistema informativo che introduce un livello di disaccoppiamento tra il nucleo centrale del sistema (che potrebbe essere costituito da un server o da un mainframe) e le sue parti periferiche, svolgendo, di fatto, un ruolo di mediazione tra i dati e le informazioni elaborati a livello centrale e ciò che viene gestito direttamente a livello di interfaccia con l’utente.

Le caratteristiche specifiche dei m. sono molto differenziate a seconda del ruolo particolare che essi svolgono. In generale, si tratta di componenti software che possono risiedere su un hardware dedicato (ma non sempre è necessaria una configurazione di questo tipo) e che, pur introducendo un’ulteriore complessità operativa, sono adibiti a particolari funzioni che migliorano l’efficienza e l’efficacia del sistema, quali, per es., la gestione corretta di un numero elevato di messaggi e di transazioni elaborati a livello centrale.

CATEGORIE