Integration evolution: dalla point-to-point alla ESB

Al giorno d’oggi i clienti dispongono di una vastissima gamma di strumenti informatici. Questa grande varietà di sistemi, incrementata dal continuo sviluppo di software sempre più innovativi, rende estremamente difficoltoso il processo di sincronizzazione di dati provenienti da applicazioni diverse fra loro.

SYSTEM INTEGRATION

In questa ottica è assolutamente opportuno lavorare all'integrazione dei sistemi. La system integration permette a vari sistemi IT e applicazioni software di funzionare come una struttura unificata, coordinata e cooperante.

Tale integrazione porta diversi vantaggi sia al cliente che all’impresa: un flusso di informazioni migliorato, un aumento della qualità del prodotto e delle prestazioni complessive dell’azienda. Insieme, questi benefici consentono anche di ridurre i costi e migliorare l’efficienza aziendale.

INTEGRAZIONE POINT-TO-POINT

Nel tentativo di ripercorrere progressivamente, in termini concettuali e pratici, il processo evolutivo della system integration, la prima tappa di questo percorso, in ordine cronologico, coincide con il modello conosciuto come point-to-point.

È un’integrazione che vede coinvolti solamente due sistemi. Trattandosi quindi di un’integrazione piuttosto snella non garantisce grande efficacia se applicata in un modello aziendale articolato.

STAR INTEGRATION

La Star Integration è la naturale evoluzione del modello precedente: ogni sistema è integrato con gli altri attraverso connessioni point-to-point.

 Le criticità dell’integrazione precedente non sono risolte, portando al risultato, all’aumentare degli elementi coinvolti, di un’integrazione sempre più caotica. Non a caso questa tipologia di integrazione viene definita anche “spaghetti integration”.


VERTICAL INTEGRATION

Il modello che, parzialmente, risolve le problematiche delle due precedenti integrazioni è la vertical integration. Nell’integrazione verticale i sistemi vengono messi in comunicazione in base alla loro funzionalità, creando entità chiamate silos. Nel caso in cui si dovesse inserire una nuova funzionalità  sarà però necessario creare un nuovo silo. Questa strategia può essere adatta ad aziende con infrastrutture verticali complesse.

ENTERPRISE SERVICE BUS (ESB)

L’integrazione che forse meglio esprime realmente il concetto di System integration è l’integrazione orizzontale, in cui un layer viene utilizzato come interfaccia comune tra tutte le altre componenti. Questo layer altro non è che un’architettura ESB. Il termine Enterprise Service Bus è stato coniato da Gartner nel 2002.

In ogni realtà aziendale esistono una pluralità di sistemi e servizi, ciascuno con la sua utilità. Ma se ogni servizio dovesse essere integrato di volta in volta con tutti i nuovi servizi utilizzati in azienda, quante integrazioni dovremmo creare? E il relativo costo sarebbe sostenibile dall’azienda?

Un software ESB offre l’enorme vantaggio di fornire un’integrazione unica verso ogni sistema. L’ESB è in grado di integrare al suo interno sistemi eterogenei, connettendo tra loro tecnologie composite e fornendo costantemente servizi di coordinamento, sicurezza di accesso, messaggistica, routing intelligente e fungendo da dorsale del computer attraverso il quale tutti i servizi software e le componenti delle applicazioni possono viaggiare.

MODALITÀ D’INSTALLAZIONE DI ESB

L’ESB è installabile attraverso tre differenti modalità

  1. on-premise
  2. cloud
  3. hybrid-cloud.

ON-PREMISE

La soluzione on-premise garantisce un controllo esclusivo su sistemi e dati e una gestione interna di dati sensibili e core. È una soluzione da preferire nel caso in cui la gestione diretta dei dati sia fondamentale per policy aziendali e nel caso in cui sia necessario che l’organizzazione venga localizzata geograficamente.

CLOUD

La soluzione cloud assicura scalabilità, affidabilità e soprattutto l'erogazione del servizio in tempi rapidi. Infatti con l’accesso in mobilità è possibile connettersi ai dati in qualsiasi momento, attraverso qualsiasi device. Per quanto riguarda la sicurezza del sistema, i dati e le reti vengono protetti con servizi presidiati sempre da backup oltre che da appositi protocolli di sicurezza a tutela dell’integrità e riservatezza dei dati.

HYBRID-CLOUD

Tuttavia la memorizzazione dei dati sensibili nel cloud è spesso motivo di preoccupazione per le aziende. Un’ottima soluzione a queste difficoltà è offerta dall’integrazione hybrid; i dati sensibili rimangono in sede, mentre i dati non-sensibili possono rimanere nel cloud, offrendo alle aziende l'opportunità di segregare e tracciare i movimenti. Sono le aziende quindi a decidere quali dati archiviare nel cloud e quali in locale.

ESB: AN OLD NEW INTEGRATION

Nonostante questa distinzione, è necessario precisare che originariamente l’ESB trovava applicazione solo in locale. La naturale conseguenza, incrementata dall’ impellente necessità di integrare applicazioni e dati on-premise con applicazioni e dati cloud, è stata l’identificazione dell’ESB come un software superato che dovesse lasciare il passo a soluzioni iPaaS (Integration Platform as a Service). Tuttavia un buon software è programmato per rispondere alle necessità di aggiornamento e rinnovamento e così si è arrivati allo sviluppo di software, come l’ESB open source GreenVulcano, estremamente leggeri che supportano le API e piattaforme di integrazione che si collegano ai sistemi legacy. 

Lo sviluppo di software che valicano l’approccio tradizionale dell’architettura SOA, interpretando in modo innovativo l’integrazione delle applicazioni aziendali (EAI), ha dato nuova linfa vitale ad un software erroneamente definito obsoleto.

L’ESB (2.0) è in grado di soddisfare le esigenze odierne di elevata flessibilità, mantenendo comunque l’affidabilità dei sistemi tradizionali. In quest’ottica, il futuro dell’ESB sembra essere positivamente roseo. 

ASK US FOR MORE INFORMATION!

SCRIVI UN COMMENTO

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

ARTICOLI SUGGERITI
Digital twins: come puoi usarli nel tuo business

Cosa sono i Digital Twins? Volendo descriverli con pochissime parole i Digital Twins sono dei duplicati digitali di cose fisiche, create attraverso l’uso di droni, laser, robot e fotogrammetria. Bisogna specificare che i digital twins non sono affatto una nuova invenzione. Il concetto teorico alla base di questa tecnologia affonda le radici

Approfondisci
Di infrastrutture, tecnologie e trend nel 2022: intervista al CTO, Mario Stefanutti

Quando si parla di architetture, infrastrutture e tecnologia in GreenVulcano è a te che possiamo fare riferimento. Mario, di cosa ti occupi? Quali sono le peculiarità del tuo lavoro e dei progetti che segui? L’evoluzione del mondo IT procede a ritmi sempre più serrati e, come per tutte le società che lavorano in questo campo, […]

Approfondisci
#peoplebeforeall: l'intervista doppia a due dei nostri software developers

Chi sono i giovani sviluppatori di GreenVulcano? Diamo il benvenuto a due new-entry, Gianluca e Pietro, che ci raccontano del loro ingresso in azienda e della loro esperienza come developer.  Com'è cominciato il vostro percorso in GreenVulcano?  Ho trovato l’annuncio su una piattaforma di ricerca del lavoro - spiega Pietro - mi è sembrata da […]

Approfondisci
ENTRA IN CONTATTO
CON NOI
Compila il form, lascia i tuoi dati ed entra in contatto con noi.
Vuoi ricevere le ultime news di GreenVulcano?
Iscriviti alla nostra newsletter!
Iscriviti

CARRIERE

Candidati attraverso il FORM
Candidati tramite la nostra e-mail

RECLUTAMENTO

recruiting@greenvulcano.com

ITALY

Rome Viale Giulio Cesare n. 14, 00192
Napoli  via G. Porzio, 4 -isola G1 piano 20 int.155 scala C - Centro Direzionale
info@greenvulcano.com

USA

Boston 124 Reservoir St., Needham Heights MA, 02494
info@greenvulcano.com
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram