Skip to main content

Cos'è il middleware?

Middleware è una di quelle parole difficili che descrive più o meno ciò che fa.È un software che collega diverse parti di un'applicazione o una serie di applicazioni.Può essere comunque come una sorta di colla che contiene una rete e i suoi computer collegati insieme.Il middleware può essere un'unica applicazione, oppure può essere un intero server.

Le persone possono anche pensare al middleware come a un dispositivo di adattatore che si esaurirà da una nuova stampante a un computer più vecchio.L'adattatore collega i due dispositivi, abilitando la comunicazione mdash;e, quindi, funzionalità e mdash;fra loro.I pacchetti comuni includono l'ambiente di elaborazione distribuita (DCE) e l'architettura del broker di richiesta di oggetti comuni (CORBA).

Ogni tipo di middleware ha lo stesso scopo generale: consentire a più computer di fare più cose su una rete o per consentire un computerfare molte cose o una cosa complicata in una rete.Ad esempio, alcuni vengono utilizzati per collegare un sistema di database a un server Web, consentendo agli utenti di accedere al database tramite un browser Web.Alcuni sistemi informatici complicati richiedono questo tipo di software per eseguire le loro applicazioni esigenti.Un esempio perfetto di una grande forma di middleware è un server delle applicazioni, che è un server dedicato a una singola applicazione o un singolo tipo di applicazione.

Un altro esempio sarebbe una suite di software che aiuta a servire un ambiente di gioco online.Sempre più frequentemente, i giochi online presentano presentazioni ad alta definizione, ad alta risoluzione e grafica.Le soluzioni di server tradizionali non sono più sufficienti per facilitare tali esperienze di gioco online, soprattutto se sono multi-giocatori.Il middleware aiuta a colmare il divario, sia nella realtà che nella realtà virtuale.

Nella sua più semplice, il middleware è invisibile, consentendo ai computer di connettersi e comunicare tra loro e con i server.Senza questo software, alcuni tipi di attività di rete sarebbero impossibili.Le applicazioni più potenti diventano, più middleware sarà necessario.