Esb

Corto per Enterprise Service Bus, noto anche come broker di messaggi. ESB è un middleware di messaggistica sincrona o asincrona distribuito basato su standard aperti che fornisce interoperabilità sicura tra applicazioni aziendali tramite XML, interfacce di servizi Web e instradamento di documenti basato su regole standardizzate.

In pratica, ciò significa che i file di dati vengono passati da e verso le loro destinazioni sulla base di linee guida stabilite che sono comuni a tutte le parti che condividono le informazioni per garantire che i dati mantengano la loro integrità mentre vengono instradati. Il design multilingue e multipiattaforma di un ESB consente alle aziende di elaborare i dati tra le applicazioni da varie origini. Due comuni architetture di calcolo distribuito utilizzate dagli ESB sono J2EE e .NET.

ESB è un'estensione di EAI, una forma precedente di middleware, ma ESB aggiunge diverse funzioni chiave:

  • trasformazione: la capacità di trasformare i documenti XML da un formato di dati a un altro in modo che la parte ricevente possa interfacciarsi con i dati in un formato applicativo diverso da quello in cui vengono inviati.
  • portabilità: la capacità di condividere i dati tra diversi sistemi di computer e ambienti operativi.
  • bilanciamento del carico / clustering: la capacità di distribuire l'elaborazione tra diversi dispositivi in ​​modo che nessun dispositivo venga sovraccaricato
  • failover: la capacità di trasferire le funzioni di messaggistica a un altro server se uno dovesse fallire durante lo scambio di dati.

Sonic ESB, Cape Clear Server e PolarLake Jintegrator sono esempi di prodotti ESB commerciali.


Lascia un commento