L'ESB open-source più ampiamente utilizzato al mondo.
Gestisce transazioni multi-protocollo ad elevate prestazioni tra sistemi e servizi eterogenei e fornisce la base per architetture SOA.
L’ESB proprietario di BEA Systems, Inc.
Permette di implementare una architettura SOA in ambienti altamente disaccoppiati, oltre a fornire una console per la configurazione dinamica dei servizi e per il monitoraggio del sistema.
"Spaghetti" integration o approccio ESB?
La soluzione al problema dell'integrazione dei sistemi risiede nell'architettura. Quella ideale deve essere tale per cui i sistemi intercettano e reagiscono agli eventi (EDA: Event Driven Architecture) ed essere, inoltre, orientata ai servizi (SOA: Service Oriented Architecture).
Una architettura basata su un bus di integrazione, ovvero un Enterprise Service Bus (ESB), permette di centralizzare la gestione delle interconnessioni, evitando di demandarla alle singole applicazioni.

L'ESB è basato su standard (SOAP, HTTP, JMS, XML, XPath, JBI, JMX, FTP, SMTP, JDBC, ecc.), permette di implementare una architettura di integrazione in ambienti altamente distribuiti e disaccoppiati e risponde, soprattutto, a quello che tipicamente il management dell'azienda si aspetta dal proprio reparto IT: flessibilità - realizzare o dotarsi di nuove soluzioni in tempi rapidi riutilizzando le applicazioni esistenti; controllo sui processi aziendali in tempo reale; reattività - capacità di intervenire rapidamente per adattarsi a esigenze improvvise e quindi ridurre il time-to-market.
Omnys ha maturato specifiche competenze sull'uso di piattaforme ESB quali MULE e BEA AquaLogic Service Bus.




