¿Qué es un Enterprise Service Bus?

La mayoría de las organizaciones disponen de diversos sistemas y aplicaciones que se integran y que deben estar sincronizados. Un Enterprise Service Bus (ESB) es una infraestructura de software que funciona como capa intermedia (middleware), proporcionando servicios de integración de las distintas aplicaciones a través de mensajería basada en estándares y servicios de sincronización. Aunque un ESB no implementa por sí mismo una arquitectura orientada a servicios (SOA), proporciona características para su implementación. un ESB debe ser capaz de reemplazar todo el contacto directo entre aplicaciones, consiguiendo que todas ellas se comuniquen a través del bus.  

Red Hat JBoss Fuse

El Enterprise Service Bus de Red Hat

Red Hat® JBoss® Fuse es una plataforma de integración flexible y liviana que permite rápidas integraciones a través del negocio extendido, tanto on-premise como en cloud. JBoss Fuse incluye capacidades de integración modulares, provee un ambiente de desarrollo fácil de usar construido en Eclipse, provee patrones de integració estándares de la industria para desarrollar fácilmente APIs para conectar todos los activos del negocio. Todo esto permite integrar diferentes puntos finales, tales como dispositivos, transportes, almacenes y data centers tradicionales. Todo esto, unido a un modelo comercial de "Suscripción a Soporte" (OpEx) y no adquisición de licencias perpetuas (CapEx) brinda un nuevo estilo de enterprise service bus (ESB) para desbloquear la información.

Virtualización de Datos

Transforme data atrapada en silos en información en data unificada a la velocidad del negocio

Las organizaciones ya no sufren por falta de data; sufren por falta de data adecuada en el momento adecuado. Comience a tratar a sus datos menos como un almacén estático y más como una cadena de abastecimiento dinámica. Con una cadena de abastecimiento de datos, se obtienen capacidades de procesamiento "just-in-time" que pueden traer datos de múltiples fuentes, acomodar fácilmente nuevas fuentes de datos y transformar la data conforme a las necesidades del usuario.

Red Hat JBoss Data Virtualization

Acceso e Integración Unificada, a Tiempo Real

JBoss Data Virtualization ofrece amplias capacidades de abstracción, federación, integración, transformación y entrega de data. Combina datos de una o múltiples fuentes en modelos lógicos unificados y reutilizables, accesibles vía standard SQL (JDBC, ODBC, Hibernate) y/o interfaces de web services (REST, OData, SOAP) para usar y compartir la data en forma ágil. Provee la siguiente funcionalidad:

  1. Conectar: Acceso a data desde fuentes múltiples y heterogeneas.

  2. Componer: Combina y transforma fácilmente data en modelos y vistas virtuales, reusables y amigables.

  3. Consumir: Logra que los datos unificados se consuman fácilmente usando interfaces de standard abiertos.

JBoss Data Virtualization implementa los tres pasos internamente; haciendose cargo de las complejidades técnicas de conocer localizaciones físicas de los datos, las estructuras de almacenamiento, APIs, los accesos y/o lógica de combinación, de esta manera es fácil para los desarrolladores y usuarios trabajar con la data.