Oracle Enterprise Service Bus este o componentă de bază a arhitecturii SOA (Service Oriented Architecture ) a Oracle, care oferă un cadru slab cuplat pentru mesageria reciprocă.
Serviciul ESB este dezvoltat și configurat utilizând mediul Oracle JDeveloper și interfața Oracle ESB Control. După aceea, se înregistrează pe serverul ESB. ESB Server acceptă legarea multiplă a protocoalelor de mesagerie, inclusiv HTTP/SOAP, JMS, JCA, WSIF și Java, inclusiv modele sincrone/asincrone, cerere/răspuns sau publicare/abonare. Serverul ESB nu acceptă în prezent invocarea metodei de la distanță .
Oracle Enterprise Service Bus (ESB) și Oracle Service Bus (OSB) nu trebuie confundate . ESB a fost dezvoltat de Oracle. OSB, cunoscut inițial ca Aqualogic Service Bus, a fost moștenit de Oracle odată cu achiziționarea BEA Systems . Ambele produse sunt interschimbabile.
Oracle Enterprise Service Bus este format din următoarele componente:
Caracteristicile aplicației de integrare Oracle Enterprise Service Bus se încadrează în următoarele categorii: