Che cos'è il middleware?

Middleware è una di quelle parole complicate che più o meno descrivono ciò che fa. È un software che collega diverse parti di un'applicazione o una serie di applicazioni. Può essere considerato come una sorta di colla che tiene insieme una rete e i suoi computer collegati. Il middleware può essere una singola applicazione o può essere un intero server.

Le persone possono anche pensare al middleware come a un dispositivo adattatore che verrebbe eseguito da una nuova stampante a un computer più vecchio. L'adattatore collega i due dispositivi, consentendo la comunicazione - e, quindi, la funzionalità - tra di loro. I pacchetti comuni includono il Distributed Computing Environment (DCE) e la Common Object Request Broker Architecture (CORBA).

Ogni tipo di middleware ha lo stesso scopo generale: consentire a più computer di fare più cose attraverso una rete o consentire a un computer di fare molte cose o una cosa complicata attraverso 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 impegnative. Un esempio perfetto di una grande forma di middleware è un server delle applicazioni, che è un server dedicato a una singola applicazione oa un singolo tipo di applicazione.

Un altro esempio potrebbe essere 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 ad alta intensità grafica. Le soluzioni server tradizionali non sono più sufficienti per facilitare tali esperienze di gioco online, soprattutto se sono multiplayer. Il middleware aiuta a colmare il divario, sia nella realtà che nella realtà virtuale.

Nella sua forma 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. Più applicazioni diventano potenti, più sarà necessario il middleware.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?