Vai al contenuto

Enterprise Service Bus

Un Enterprise Service Bus media centralmente tra applicazioni: può instradare messaggi, convertire formati di dati e adattare protocolli.

Noto anche comeESB
API & integrazione

Che cos’è un Enterprise Service Bus?

Un Enterprise Service Bus (ESB) è un modello di integrazione in cui un livello di mediazione condiviso gestisce gli scambi tra applicazioni. Può instradare messaggi, convertire formati di dati e adattare protocolli di comunicazione. Le interfacce riutilizzabili mirano a evitare che ogni applicazione debba implementare autonomamente ogni collegamento.

In un’azienda software fittizia, il portale progetti annuncia un nuovo progetto tramite il proprio messaggio JSON ProjectCreated. Un servizio centrale di integrazione lo converte nel formato XML del vecchio software di pianificazione e glielo inoltra. Occorre definire sul piano funzionale quale dato del portale corrisponda al responsabile di progetto nel sistema di pianificazione; la conversione del formato non risolve questa questione di significato.

Middleware è il termine software più ampio. ESB indica uno specifico modello di integrazione; iPaaS descrive la fornitura di una piattaforma di integrazione come servizio. L’utilità di una mediazione centrale dipende dai collegamenti e dalla loro gestione operativa. Collegare applicazioni non richiede automaticamente un ESB.

Fonti

Articoli sul tema

API & integrazione con ASES

ERP, CRM e negozio online collegati in modo pulito