EMB_70
EMBEDDED NOVEMBRE 72 SOFTWARE | CLOUD I l middleware è tutto ciò che sta fra i sistemi operativi e le applicazioni eseguibili in tutte le loro variazioni software e hardware. In effetti è l’infra- struttura fondamentale per la realizzazione dei ser- vizi cloud e per il supporto delle applicazioni in rete. È nel MOM, Message-Oriented Middleware, che viaggiano i messaggi machine-to-machine (m2m) che servono a far funzionare i servizi distribuiti in rete tra cui lo scambio di dati fra database o fra browser Web, le autenticazioni di sicurezza, la ge- stione delle transazioni e l’elaborazione distribuita. In origine il middleware prese forma più che altro À nel loro complesso, ma oggi assume sempre più lo status di tecnologia strategica per automatizzare la gestione delle applicazioni dedicate alla gestio- C À e la manutenzione delle applicazioni nel cloud in modo tale da poter implementare servizi di livello più elevato. $ À potevano essere consi- derati alla stregua di Nel cloud il middleware diventa strategico Lucio Pellizzari un’elegante opzione, oggi i prodotti speci- À per il middleware diventano necessari per gestire i sistemi distribuiti che sono inevitabilmente ete- rogenei e richiedono strumenti capaci di coordinarne l’intero- perabilità. In pratica, il middle- ware deve occuparsi di amalgamare diversi sistemi operativi a diffe- renti software fra cui, per esempio, i linguaggi di programmazione Visual Basic, C/C++/C# e Java nonché i linguaggi database SQL e Cobol (ultracinquantenne ma tutt’oggi ancora in piena forma). Inoltre, nel middleware vivono tutti i si- À e correggere l’interattività fra i nodi ovvero i pro- grammi che controllano la localizzazione su rete dei processi, la migrazione dei servizi in rete, la correzione dei guasti e la replicazione dei servizi nella rete. Il report Global Middleware Market 2017-2021 pubblicato da Technavio in autunno stima una crescita delle soluzioni middleware con Cagr del 5 /.^ À questa previsione con il ruolo fondamentale che le soluzioni middleware offrono per gestire la comples- sità dei sistemi distribuiti, il che si deve al crescente utilizzo del cloud per il supporto di qualsiasi genere di nuova applicazione. Una distinzione va fatta sul- À # % Per sfruttare al meglio le potenzialità del cloud eCube Systems ha perfezionato il middleware Entera proponendolo nella versione NXTera che permette di gestire gli attuali sistemi informatici distribuiti in rete caratterizzati da ambienti hardware e software fin troppo eterogenei eCube Systems continua a fornire Entera per amalgamare le infrastrutture informatiche eterogenee in rete e nel contempo propone NXTera come nuova versione più adatta al cloud Il middleware Entera realizzato nel 1992 in Massachusetts da OEC e poi perfezionato da Borland introdusse per primo la gestione del software come collezione di servizi
Made with FlippingBook
RkJQdWJsaXNoZXIy MTg0NzE=