Bus de Servicios Empresariales

Bus de Servicios Empresariales

Un Bus de Servicios Empresarial, más conocido por sus sigas en inglés ESB (Enterprise Service Bus), es una plataforma provista de un potente sistema de mensajería con el fin de promover la capacidad de integración entre distintos procesos empresariales. En las arquitecturas tradicionales basadas en EAI (Enterprise Application Integration), ya aparecen los primeros conceptos de ESB con el objetivo de integrar distintas aplicaciones empresariales heterogéneas. En la actualidad, las arquitecturas de integración han evolucionado hacia lo que hoy se conoce comúnmente por arquitectura orientada a servicios (SOA), siendo las plataformas ESB la columna vertebral de estas arquitecturas y pieza clave en la integración de sistemas.

A continuación mostramos algunos de los productos open source más extendidos y reconocidos como bus de servicios empresariales, con altísimo nivel tanto funcional como tecnológico.

OpenESB

OPENESB

OpenESB es un bus de servicios empresariales de código abierto desarrollado bajo la tecnología Java y la dirección de Sun Microsystems. Sigue las especificaciones de estándares abiertos, y en concreto implementa la especificación JSR 208: JBI (Java Business Integration), permitiendo desarrollar módulos compatibles con otros ESBs del mercado que cumplan las especificaciones JSR 208. Compatible también con el estándar Java EE, soporta varios servidores de aplicaciones basados en el mencionado estándar, aunque en las distribuciones de GlassFish ya viene incluído, facilitando así la implantación del mismo.

http://open-esb.dev.java.net

ServiceMix

SERVICEMIX

ServiceMix es un bus de servicios empresariales de código abierto desarrollado por la comunidad de código abierto de la fundación de software Apache. Al igual que sucede con OpenESB, ServiceMix está desarrollado bajo la tecnología Java y sigue la especificación JSR 208: JBI (Java Business Integration), permitiendo desarrollar módulos compatibles con otros ESBs del mercado que cumplan las especificaciones JSR 208. No incluye su propio motor BPEL, por ello es comúnmente usado en conjunto con el producto Apache ODE (Orchestration Direction Engine), el cual sigue el estándar WS-BPEL.

http://servicemix.apache.org

 

Catálogo de Productos >>