Introducción IBM Integration Bus

Puede utilizar IBM® Integration Bus para conectar aplicaciones, independientemente de los formatos de mensaje o protocolos que soportan.

Esta conectividad significa que varias aplicaciones pueden interactuar e intercambiar datos con otras aplicaciones en una infraestructura flexible, dinámica y ampliable. IBM Integration Bus direcciona, transforma y enriquece los mensajes de una ubicación a cualquier otra ubicación:

  • El producto da soporte a una amplia gama de protocolos: WebSphere® MQ, JMS 1.1 y 2.0, HTTP y HTTPS, servicios web (SOAP y REST), archivos, sistemas de información de empresa (incluidos SAP y Siebel) y TCP/IP.
  • Da soporte a una amplia gama de formatos de datos: formatos binarios (C y COBOL), XML y estándares del sector (entre los que se incluyen SWIFT, HIPAA y EDI). También puede definir sus propios formatos de datos.
  • Da soporte a muchas operaciones, entre las que se incluyen el direccionamiento, la transformación, el filtro, enriquecimiento, seguimiento, la distribución, colección, correlación y detección.

Sus interacciones con IBM Integration Bus se pueden considerar en dos grandes categorías:

  • Desarrollo de aplicaciones, prueba y despliegue. Puede utilizar una o más de las opciones siguientes proporcionadas para programar aplicaciones:
    • Los patrones ofrecen soluciones reutilizables que encapsulan un enfoque probado para resolver una tarea común de arquitectura, diseño o desarrollo en un contexto en particular. Puede utilizarlos sin cambios, o puede modificarlos para que se ajusten a sus necesidades.
    • Los flujos de mensajes describen la lógica de conectividad de la aplicación, que define la vía de acceso exacta que toman los datos en el nodo de integración y, por tanto, el proceso que les aplican los nodos de mensajes en dicho flujo.
    • Los nodos de mensajes encapsulan la lógica de integración necesaria, que opera en los datos cuando se procesan éstos a través del nodo de integración.
    • Los árboles de mensajes describen los datos de una forma eficaz, e independiente del formato. Puede examinar y modificar el contenido de los árboles de mensajes en muchos de los nodos que se proporcionan, y puede proporcionar nodos adicionales a su propio diseño.
    • Puede implementar transformaciones utilizando la correlación gráfica, Java™, ESQL y XSL, y puede hacer su elección basándose en las habilidades de su mano de obra sin tener que proporcionar reciclaje.
  • Gestión operativa y rendimiento IBM Integration Bus incluye las siguientes características y funcionalidad, que dan soporte a la operación y al rendimiento del despliegue:
    • Hay disponible una amplia gama de opciones de administración y gestión de sistemas para las soluciones desarrolladas.
    • Se da soporte a una amplia gama de plataformas de sistemas operativos y hardware.
    • Una arquitectura escalable, de alto rendimiento, basada en los requisitos de los entornos de proceso de transacciones tradicionales.
    • Estrecha integración con productos de software, de IBM y otros proveedores, que proporcionan servicios de gestión y conectividad relacionados.

    IBM Integration Bus está disponible en varios Modos, para que pueda adquirir una solución que cumpla sus requisitos. Para obtener más información, consulte Modos de funcionamiento.

Desarrollo de aplicaciones

Sus aplicaciones de proceso de mensajes, que puede ejecutar en más de 30 plataformas industriales, se pueden conectar al nodo de integración utilizando uno de los protocolos soportados especificados anteriormente. Se da soporte a plataformas de IBM, Microsoft, Oracley otras.

Varias aplicaciones pueden intercambiar información en formatos muy distintos entre sí, con nodos de integración que manejan el proceso necesario para que la información llegue al lugar adecuado en el formato correcto, según las normas que haya definido. La aplicaciones sólo tienen que entender sus propios formatos y protocolos, y no los estándares que utilicen las aplicaciones a las que se hayan conectado.

Además, las aplicaciones tienen una mayor flexibilidad a la hora de seleccionar los mensajes que desean recibir, porque se pueden aplicar filtros para controlar los mensajes que les llegan.

IBM Integration Bus proporciona una infraestructura que contiene una amplia variedad de funciones suministradas, básicas, junto con las mejoras definidas por el usuario, para permitir la rápida construcción y modificación de las reglas de proceso de mensajes.

Las aplicaciones pueden integrarse proporcionando transformaciones de mensajes y de datos en un solo lugar, el nodo de integración. Esta integración ayuda a reducir el coste de las actualizaciones y modificaciones de las aplicaciones. Puede expandir sus sistemas de forma que lleguen a sus proveedores y clientes, satisfaciendo sus requisitos de interfaz dentro de los nodos de integración. Esta posibilidad puede ayudarle a mejorar la calidad de sus interacciones y permitirle responder más rápidamente ante requisitos cambiantes o adicionales.

Los mensajes se manipulan de acuerdo con las reglas que defina utilizando IBM Integration Toolkit.

Gestión operativa

IBM Integration Bus da soporte a una elección de interfaces para la operación y la administración de los nodos de integración:

  • El IBM Integration Toolkit.
  • La interfaz de usuario web, que puede utilizar para administrar los nodos de integración.
  • Aplicaciones que utilizan API de integración de IBM.
  • Conjunto completo de mandatos que se pueden ejecutar interactivamente o mediante scripts.
  • El API de transferencia de estado figurativo (REST) permite el desarrollo de aplicaciones administrativas sin necesidad de instalar software de cliente y los navegadores web pueden administrar nodos de integración a través de una interfaz de usuario.

IBM Integration Bus se complementa con una amplia variedad de otros productos IBM como WebSphere MQ, Tivoli® Composite Application Manager for SOA, WebSphere Service Registry and Repository (WSRR), WebSphere Process Servery WebSphere Transformation Extender (WTX).