IBM App Connect Enterprise (abreviado como IBM ACE, anteriormente conocido como IBM Integration Bus (IIB), WebSphere Message Broker (WMB), WebSphere Business Integration Message Broker (WBIMB), WebSphere MQSeries Integrator (WMQI) y que comenzó como MQSeries Systems Integrator (MQSI). App Connect es el software de integración de IBM que permite que la información empresarial fluya entre aplicaciones dispares a través de múltiples plataformas de hardware y software . Se pueden aplicar reglas a los datos que fluyen a través de integraciones creadas por el usuario para enrutar y transformar la información. El producto se puede utilizar como un bus de servicios empresariales que proporciona un canal de comunicación entre aplicaciones y servicios en una arquitectura orientada a servicios . App Connect, a partir de la versión 11, admite implementaciones nativas de contenedores con tiempos de inicio de contenedores altamente optimizados.
IBM ACE proporciona capacidades para crear flujos de integración necesarios para satisfacer diversos requisitos de integración mediante un conjunto de conectores a una variedad de fuentes de datos, incluidas aplicaciones empaquetadas, archivos, dispositivos móviles, sistemas de mensajería y bases de datos. Una ventaja de usar IBM ACE es que la herramienta permite que las aplicaciones existentes se conviertan en servicios web sin necesidad de costosas reescrituras de aplicaciones heredadas. IBM ACE evita la sobrecarga de recursos de desarrollo punto a punto al conectar cualquier aplicación o servicio a través de múltiples protocolos, incluidos SOAP , HTTP y JMS . Se admiten mecanismos de autenticación seguros modernos, incluida la capacidad de realizar acciones en nombre de usuarios suplantados o delegados , a través de nodos MQ, HTTP y SOAP, como LDAP, X-AUTH, O-AUTH y SSL bidireccional.
Un aspecto clave de IBM ACE en sus versiones recientes ha sido la capacidad de alojar completamente el entorno de ejecución del producto en la nube . [ 1 ] Alojar el entorno de ejecución en la nube ofrece ciertas ventajas y posibles ahorros de costes en comparación con alojarlo en las instalaciones, ya que simplifica el mantenimiento y la aplicación de parches a nivel del sistema operativo, que a veces pueden interrumpir la continuidad del negocio. Además, el alojamiento en la nube del entorno de ejecución de IBM ACE permite una fácil expansión de la capacidad añadiendo más potencia a la configuración de CPU de un entorno en la nube o añadiendo nodos adicionales en una configuración activo-activo . Otra ventaja de mantener el entorno de ejecución de IBM ACE en la nube es la posibilidad de configurar el acceso a la funcionalidad de IBM ACE de forma independiente de la red interna mediante dispositivos DataPower o API Connect . Esto permite que personas o servicios en internet accedan al Enterprise Service Bus sin pasar por la red interna, lo que puede ser una configuración más segura que si el ESB se implementara en la red interna local.
IBM ACE incorpora un Common Language Runtime para invocar cualquier lógica .NET como parte de una integración. También incluye soporte completo para el entorno de desarrollo Visual Studio , incluyendo el depurador integrado y las plantillas de código. IBM Integration Bus incluye un conjunto completo de patrones y ejemplos que demuestran la conectividad bidireccional con Microsoft Dynamics CRM y MSMQ. Se han realizado varias mejoras en esta versión actual, entre ellas la capacidad de configurar parámetros de tiempo de ejecución mediante un archivo de propiedades que forma parte de los artefactos desplegados contenidos en el archivo BAR ('broker archive'). Anteriormente, la única forma de configurar los parámetros de tiempo de ejecución era ejecutar un comando MQSI en la línea de comandos. Esta nueva forma de configuración se denomina documento de política y se puede crear con el nuevo Editor de políticas. [ 2 ] Los documentos de política se pueden almacenar en un sistema de control de código fuente y puede existir una política diferente para diferentes entornos (DEV, INT, QA, PROD).
IBM ACE es compatible con varias plataformas de virtualización de forma inmediata, siendo Docker un ejemplo destacado. Con IBM ACE, puede descargar desde el repositorio global de Docker un entorno de ejecución de IBM ACE y ejecutarlo localmente. Dado que IBM ACE tiene su consola de administración integrada en el entorno de ejecución, una vez que la imagen de Docker esté activa en su entorno local, puede realizar todos los comandos de configuración y administración necesarios para activar completamente cualquier flujo de mensajes o implementar cualquier archivo BAR. De hecho, puede construir flujos de mensajes que sean microservicios y empaquetarlos directamente en un objeto implementable de Docker. [ 3 ] Dado que los flujos de mensajes y los archivos BAR pueden contener archivos de políticas, esta configuración de nodo puede ser automática y se requiere poca o ninguna intervención humana para completar la implementación de la aplicación. [ 4 ]
Características
IBM presenta las siguientes características como elementos diferenciadores clave del producto IBM ACE en comparación con otros productos de la industria que brindan servicios de integración de bus de servicios empresariales o microservicios:
- Sencillez y productividad
- Proceso de instalación simplificado: El proceso para implementar y configurar IBM ACE, de modo que un desarrollador de integración pueda utilizar el kit de herramientas de IBM ACE para comenzar a crear aplicaciones, se ha simplificado y se completa más rápidamente.
- Galería de tutoriales: Desde la galería de tutoriales, un desarrollador de integraciones puede instalar, implementar y probar flujos de integración de ejemplo.
- Bibliotecas compartidas: Las bibliotecas compartidas se introdujeron en la versión 10 para compartir recursos entre varias aplicaciones. Las bibliotecas en versiones anteriores de IBM Integration Bus eran bibliotecas estáticas.
- Eliminación del requisito previo de WebSphere MQ: WebSphere MQ ya no es un requisito previo para usar IBM ACE en plataformas distribuidas, lo que significa que puede desarrollar e implementar aplicaciones independientemente de WebSphere MQ.
- Universal e independiente
- Mapeo gráfico de datos
- Específico del sector y relevante
- Dinámico e inteligente
- De alto rendimiento y escalable.
- Conectores de descubrimiento
- Despliegues de contenedores optimizados
- Pruebas unitarias integradas , con simulaciones, creación por lotes de pruebas integrada con pipelines de CI/CD.
IBM ofrece el software IBM ACE mediante la instalación tradicional en las instalaciones locales para su implementación en máquinas virtuales, servidores físicos, contenedores nativos locales (IBM ACE es una tecnología clave en IBM Cloud Pak for Integration (CP4i)) o a través de un entorno de nube administrado por IBM. Los servicios de integración en un entorno de nube reducen los gastos de capital, aumentan la disponibilidad de aplicaciones y hardware, y transfieren las habilidades de gestión del entorno de servicios de integración a los ingenieros de nube de IBM. Esto permite a los usuarios finales centrarse en el desarrollo de flujos de integración en lugar de instalar, configurar y gestionar el software IBM ACE. La oferta está diseñada para ser compatible con el producto local. Dentro de las limitaciones de un entorno de nube, los usuarios pueden utilizar las mismas herramientas de desarrollo tanto para el software en la nube como para el local, y los recursos generados pueden implementarse en cualquiera de ellos. [ 5 ]
Historia
Originalmente, IBM se asoció con NEON (New Era of Networks) Inc., una empresa que fue adquirida por Sybase en 2001. IBM 2000 desarrolló su producto llamado 'MQSeries Integrator' (o 'MQSI' para abreviar). Las versiones de MQSI llegaron hasta la versión 2.0. El producto se incorporó a la familia WebSphere y se renombró como 'WebSphere MQ Integrator' en la versión 2.1. Después de la versión 2.1, la numeración de las versiones se sincronizó con el resto de la familia WebSphere y se pasó a la versión 5.0. El nombre cambió a 'WebSphere Business Integration Message Broker' (WBIMB). En esta versión, el entorno de desarrollo se rediseñó utilizando Eclipse y se integró la compatibilidad con servicios web en el producto. Desde la versión 6.0, el producto se conoce como 'WebSphere Message Broker'. WebSphere Message Broker versión 7.0 se anunció en octubre de 2009, [ 6 ] y WebSphere Message Broker versión 8.0 se anunció en octubre de 2011 [ 7 ].
En abril de 2013, IBM anunció que el producto WebSphere Message Broker estaba experimentando otro cambio de marca y nombre. [ 8 ] La versión 9 de IBM Integration Bus incluye nuevos nodos como el nodo Decision Service, que permite el enrutamiento basado en contenido mediante un motor de reglas y requiere el producto IBM WebSphere Operational Decision Management. [ 9 ] El producto IBM WebSphere Enterprise Service Bus se ha descontinuado con el lanzamiento de IBM Integration Bus e IBM está ofreciendo licencias de transición para migrar a IBM Integration Bus. [ 10 ] La licencia de transferencia de WebSphere Message Broker para WebSphere Enterprise Service Bus permite a los clientes intercambiar algunos o todos sus derechos de licencia de WebSphere Enterprise Service Bus por derechos de licencia de WebSphere Message Broker. Tras la transferencia de la licencia, el derecho a usar WebSphere Enterprise Service Bus se reducirá o cesará. Esto refleja la renuncia a los derechos de licencia de WebSphere Enterprise Service Bus durante el intercambio. IBM anunció en Impact 2013 que WESB llegará al final de su ciclo de vida en cinco años y que no se desarrollarán más funciones para el producto WESB.
En 2018 se lanzó IBM App Connect Enterprise V11, que permitió la implementación de servicios de integración de microservicios nativos de contenedores, así como la compatibilidad continua con las implementaciones de Enterprise Service Bus (ESB). En 2021 se lanzó App Connect Enterprise V12 con numerosas mejoras, como la optimización de las implementaciones de contenedores, lo que redujo los tiempos de inicio y los requisitos de recursos. IBM App Connect Enterprise V12 también incluyó el uso de "Conectores de descubrimiento", que permiten a los desarrolladores de integración descubrir objetos en sistemas como SaaS y la nube, así como aplicaciones locales detectables.
Componentes
IBM App Connect Enterprise consta de los siguientes componentes:
- Un proceso de servidor de integración aloja hilos, denominados flujos de mensajes, para enrutar, transformar y enriquecer los mensajes en tránsito. Los programas de aplicación se conectan al servidor de integración, le envían mensajes y reciben mensajes de él. Los servidores de integración pueden existir de forma independiente o formar parte de un conjunto propiedad de un nodo de integración (anteriormente conocido como intermediario).
- IBM ACE Toolkit es una herramienta basada en Eclipse que los desarrolladores utilizan para crear flujos de mensajes y artefactos de transformación mediante editores que permiten trabajar con tipos específicos de recursos. La ayuda contextual está disponible para los desarrolladores en todo el Toolkit, y diversos asistentes facilitan el inicio rápido de ciertas tareas. Los desarrolladores de aplicaciones trabajan en instancias independientes del Toolkit para desarrollar los recursos asociados a los flujos de mensajes. El Toolkit se conecta a los servidores o nodos de integración donde se implementan los flujos de mensajes.
- La interfaz de usuario web (UI) de IBM App Connect permite a los administradores de sistemas visualizar y gestionar los recursos de integración mediante un cliente HTTP, sin necesidad de software de gestión adicional. Se conecta a un único puerto en un servidor o nodo de integración, ofrece una vista de todos los flujos de integración implementados y proporciona a los administradores de sistemas acceso a funciones operativas importantes, como el registro y la reproducción de datos, la supervisión de transacciones comerciales (BTM), estadísticas y datos contables para los flujos de mensajes implementados que supervisan el rendimiento de las integraciones, y un registro de auditoría de administración. (La interfaz de usuario web sustituye al Explorador basado en Eclipse de versiones anteriores).
Cómo funciona App Connect
Un desarrollador de SOA o de integración define flujos de mensajes en IBM ACE Toolkit mediante la inclusión de varios nodos de flujo de mensajes, cada uno de los cuales representa un conjunto de acciones que definen un paso de procesamiento. La forma en que se unen los nodos de flujo de mensajes determina qué pasos de procesamiento se llevan a cabo, en qué orden y bajo qué condiciones. Un flujo de mensajes incluye un nodo de entrada que proporciona el origen de los mensajes que se procesan, los cuales pueden procesarse de una o más maneras y, opcionalmente, entregarse a través de uno o más nodos de salida. El mensaje se recibe como un flujo de bits , sin estructura ni formato de representación, y un analizador lo convierte en una estructura de árbol que se utiliza internamente en el flujo de mensajes. Antes de que el mensaje se entregue a un destino final, se vuelve a convertir en un flujo de bits.

IBM App Connect admite una amplia variedad de formatos de datos, incluidos formatos basados en estándares (como XML , DFDL y JSON ), CSV y muchos más, así como formatos de la industria (como HL7 , EDI y SWIFT ), ISOxxxx y otros, además de formatos personalizados. Se puede realizar una gama completa de operaciones con los datos, incluyendo enrutamiento, filtrado, enriquecimiento, multidifusión para publicación-suscripción, secuenciación y agregación. Estas capacidades de integración flexibles permiten admitir la arquitectura de solución que elija el cliente, incluyendo arquitecturas orientadas a servicios, orientadas a eventos, basadas en datos y basadas en archivos (por lotes o en tiempo real). IBM App Connect unifica la cuadrícula de gestión de procesos de negocio, proporcionando la base para ejecutar las tareas, siguiendo las instrucciones de otras herramientas de BPM que le indican a IBM App Connect qué hacer.
IBM App Connect incluye un conjunto de herramientas de monitorización del rendimiento que muestran visualmente las tasas de rendimiento actuales del servidor, presentando diversas métricas como el tiempo transcurrido y el tiempo de CPU , lo que permite identificar de inmediato los cuellos de botella y los picos de demanda. Es posible acceder a detalles específicos, como las tasas de los conectores individuales, y las herramientas permiten correlacionar la información de rendimiento con los cambios de configuración para determinar rápidamente el impacto en el rendimiento de dichos cambios. También se pueden generar métricas de recursos para mostrar qué recursos utiliza un servicio de integración.
En la versión 7 y anteriores, la principal forma de modelar y analizar mensajes de texto y binarios era mediante un contenedor denominado conjunto de mensajes y su analizador MRM asociado. A partir de la versión 8, estos mensajes se modelan y analizan utilizando una nueva tecnología abierta llamada DFDL del Open Grid Forum. Esta es la tecnología estratégica de IBM para el modelado y análisis de datos binarios y de texto. El analizador MRM y los conjuntos de mensajes siguen siendo una parte totalmente compatible del producto; para utilizarlos, el desarrollador debe habilitarlos, ya que están deshabilitados por defecto para fomentar la adopción de la tecnología DFDL por su facilidad de uso y sus características de rendimiento superiores.
IBM App Connect admite la gestión del tráfico basada en políticas, lo que proporciona mayor visibilidad a los administradores de sistemas y un control operativo de la carga de trabajo. Esta gestión permite a los administradores de sistemas responder a la demanda cuando la cantidad de nuevos puntos finales (como aplicaciones móviles y en la nube) aumenta exponencialmente, ajustando los recursos del sistema disponibles para satisfacer dicha demanda, retrasando o redirigiendo el tráfico para gestionar los picos de carga. La monitorización del tráfico permite enviar notificaciones a los administradores de sistemas y otras partes interesadas, lo que aumenta la visibilidad empresarial y facilita la detección de tendencias.
Descripción general
IBM App Connect reduce el costo y la complejidad de los sistemas de TI al unificar el método que una empresa utiliza para implementar interfaces entre sistemas dispares. El entorno de ejecución del nodo de integración conforma el bus de servicios empresariales (ESB) de una arquitectura orientada a servicios, aumentando de manera eficiente la flexibilidad de conectar sistemas diferentes en una arquitectura unificada y homogénea. Los servidores de integración independientes se pueden implementar en contenedores, ofreciendo un método de integración de microservicios, lo que permite que los servicios de integración de App Connect sean administrados por orquestadores de contenedores como OpenShift , Kubernetes y otros. Una característica clave de IBM App Connect es la capacidad de abstraer la lógica de negocio de los detalles de transporte o protocolo. IBM App Connect también proporciona flexibilidad de implementación al admitir no solo el patrón ESB, sino también implementaciones nativas de contenedores, separando los servidores de integración del patrón ESB. Estos son un proceso ligero que aloja los flujos de integración. Estos servidores y flujos de integración se pueden implementar en contenedores administrados por servicios de orquestación como Red Hat OpenShift, Kubernetes, Docker Swarm y otros. Además, estos servidores de integración están optimizados para implementaciones en contenedores, cargando solo los recursos necesarios para ejecutar una integración, lo que ofrece tiempos de inicio rápidos con una utilización reducida de recursos.
El IBM ACE Toolkit permite a los desarrolladores diseñar gráficamente mediaciones, conocidas como flujos de mensajes, y artefactos relacionados. Una vez desarrollados, estos recursos se pueden empaquetar en un archivo de archivo de intermediario (BAR) y desplegarse en un entorno de ejecución de nodo de integración o en un contenedor. En este punto, el nodo de integración puede procesar continuamente los mensajes según la lógica descrita por el flujo de mensajes. [ 11 ] Se admite una amplia variedad de formatos de datos, que se pueden modelar utilizando esquemas XML y DFDL estándar , JSON y otros. Después del modelado, un desarrollador puede crear transformaciones entre varios formatos utilizando los nodos proporcionados en el Toolkit, ya sea gráficamente mediante un nodo de mapeo o programáticamente mediante un nodo de cálculo utilizando Java, ESQL o .Net.
Los flujos de mensajes de IBM App Connect se pueden usar en una arquitectura orientada a servicios y, si los diseñan correctamente los analistas de middleware, se pueden integrar en esquemas SOA basados en eventos , a veces denominados SOA 2.0 , o implementar como microservicios en implementaciones nativas de contenedores. Las empresas dependen del procesamiento de eventos, que pueden formar parte de un proceso de negocio, como emitir una orden comercial, comprar una póliza de seguro, leer datos mediante un sensor o supervisar la información recopilada sobre el rendimiento de la infraestructura de TI. Las capacidades de lex-event-processing permiten analizar eventos para realizar validación, enriquecimiento, transformación y enrutamiento inteligente de mensajes según un conjunto de reglas de negocio.
Un desarrollador crea flujos de mensajes en un flujo de trabajo cíclico, probablemente más ágil que la mayoría de los demás desarrollos de software. Los desarrolladores crean un flujo de mensajes, generan un archivo BAR, implementan el flujo de mensajes contenido en el archivo BAR, lo prueban y repiten el proceso según sea necesario para lograr una funcionalidad confiable.
Posición en el mercado
Según los resultados reportados para el primer trimestre de 2013 de IBM, los ingresos anualizados de la unidad de software de middleware de IBM aumentaron a US$14 mil millones (un aumento de US$7 mil millones con respecto a 2011). [ 12 ] Los ingresos por licencias y mantenimiento de los productos de middleware de IBM alcanzaron los US$7 mil millones en 2011. En 2012, IBM esperaba un aumento tanto en la cuota de mercado como en el mercado total del diez por ciento. [ 13 ] El mercado mundial de software de infraestructura de aplicaciones y middleware creció un 9,9 por ciento en 2011 hasta los US$19,4 mil millones, según Gartner . Gartner informó que IBM continúa siendo el número uno en otras áreas clave y en crecimiento, incluidas las suites de bus de servicios empresariales, el mercado de middleware orientado a mensajes, el mercado de monitores de procesamiento de transacciones y los dispositivos de integración.
Rendimiento esperado
IBM publica informes de rendimiento [ 14 ] para IBM Integration Bus V10 y App Connect Enterprise V11. Se pueden solicitar informes de App Connect V12 para mediciones tanto de ESB como de contenedores. Los informes proporcionan cifras de rendimiento de ejemplo. El rendimiento varía según el tamaño y el volumen de los mensajes, la complejidad del procesamiento (como la complejidad de las transformaciones de mensajes), la capacidad del sistema (CPU, memoria, red, etc.), la versión del software y los niveles de parches, la configuración y otros factores. Algunas pruebas publicadas demuestran tasas de mensajes superiores a 10 000 por segundo en configuraciones específicas.
Nodos de flujo de mensajes disponibles
Un desarrollador puede elegir entre muchos "nodos" de flujo de mensajes prediseñados, que se utilizan para construir un flujo de mensajes. Los nodos tienen diferentes propósitos. Algunos nodos asignan datos de un formato a otro (por ejemplo, Cobol Copybook a XML canónico). Otros nodos evalúan el contenido de los datos y enrutan el flujo de manera diferente según ciertos criterios.
Tipos de nodos de flujo de mensajes
Hay muchos tipos de nodos que se pueden utilizar para desarrollar flujos de mensajes; las siguientes opciones de tecnología de transformación de nodos están disponibles: [ 15 ]
- Contenido de mapeo gráfico
- Transformaciones de lenguaje de hojas de estilo extensibles (XSLT)
- Java
- Conectores inteligentes, descubrimiento de objetos; Salesforce y otros
- .NETO
- PHP
- JSON con validación
- HTTP síncrono y asíncrono
- Sosegado
- API V3
- Lenguaje de consulta estructurado extendido (ESQL)
- JMS
- Base de datos
- Transferencia de archivos gestionada de MQ
- Connect:Direct (Transferencia de archivos gestionada)
- Archivo/FTP
- Kafka
- MQTT
- CICS
- IMS
- Cliente y servidor de sockets TCP/IP.
- Enrutamiento y ordenación de flujo: Filtrar, etiquetar, enrutar a etiqueta, enrutar, orden de flujo, resecuenciar, secuenciar, pasar
- Flujos invocables: Invocación segura de flujos de mensajes en implementaciones híbridas.
- Manejo de errores: TryCatch, Throw, Validate, Trace
- Agrupación: Agregación, Recopilación, Dispersión, Reunión
- Seguridad
- Subflujos
- Minutero
- SAVIA
- PeopleSoft
- JD Edwards
- SCA
- IBM Transformation Extender (anteriormente conocido como Ascential DataStage TX, DataStage TX y Mercator Integration Broker). Disponible como una opción de licencia independiente [ 16 ].
- Correo electrónico
- Nodo de soporte para la toma de decisiones. Este nodo permite que el programa invoque reglas de negocio que se ejecutan en un componente de IBM Decision Server incluido con el programa. El uso de este componente solo es compatible mediante nodos de servicio de decisiones. La licencia del programa autoriza al licenciatario a utilizar los nodos de servicio de decisiones para el desarrollo y las pruebas funcionales. Consulte el texto de información sobre la licencia de IBM Integration Bus para obtener más detalles sobre las condiciones específicas del programa.
Localización
IBM Integration Bus en sistemas distribuidos se ha adaptado a las siguientes culturas:
- portugués brasileño
- Chino (simplificado)
- Chino (tradicional)
- Francés
- Alemán
- italiano
- japonés
- coreano
- Español
- Inglés estadounidense
- Polaco
- ruso
- turco
Patrones
Un patrón captura una solución recurrente a un problema (por ejemplo, el patrón de solicitud-respuesta). [ 17 ] La especificación de un patrón describe el problema que se aborda, por qué es importante y cualquier restricción en la solución. Los patrones suelen surgir del uso común y la aplicación de un producto o tecnología en particular. Un patrón puede utilizarse para generar soluciones personalizadas a un problema recurrente de manera eficiente. Podemos realizar este reconocimiento o desarrollo de patrones mediante un proceso llamado modelado orientado a servicios .
La versión 7 introdujo patrones que:
- Brindar orientación en la implementación de soluciones.
- Aumenta la eficiencia del desarrollo porque los recursos se generan a partir de un conjunto de plantillas predefinidas.
- Mejorar la calidad mediante la reutilización de activos y la implementación común de funciones como el manejo de errores y el registro de eventos.
Los patrones abarcan diversas categorías, entre las que se incluyen el procesamiento de archivos, la integración de aplicaciones y la integración basada en mensajes.
Ejemplos de patrones
- Dispara y olvida (FaF)
- Solicitud-Respuesta (RR)
- Agregación (Ag)
- Secuencial (Secuencial)
Plataformas compatibles
Sistemas operativos
Las plataformas actualmente disponibles para IBM Integration Bus son:
Véase también
Referencias
- ↑ "Documentación de IBM" . www.ibm.com . Consultado el 30 de abril de 2023 .
- ↑ "Centro de conocimiento de IBM" . IBM .
- ↑ "Configuración de App Connect Enterprise para ejecutarse en Docker" . www.ibm.com . Consultado el 30 de abril de 2023 .
- ↑ "Creación de políticas con IBM App Connect Enterprise Toolkit" . www.ibm.com . Consultado el 30 de abril de 2023 .
- ↑ "Declaración de directrices generales para el producto IIB" . 17 de febrero de 2015. Consultado el 7 de mayo de 2015 .
- ↑ "Carta de anuncio de IBM EE. UU." . www.ibm.com . 2 de octubre de 2009 . Consultado el 30 de abril de 2023 .
- ↑ "Información sobre la oferta de IBM" . www.ibm.com . 1 de enero de 2020. Consultado el 30 de abril de 2023 .
- ↑ "IBM Integration Bus V9.0 ofrece mejoras clave para permitir el procesamiento inteligente y la gestión operativa dentro de una solución de integración" . 23 de abril de 2013.
- ↑ "¿Qué hay de nuevo en IBM Integration Bus V9.0? | Blog de Summa" . Archivado del original el 2 de agosto de 2013. Consultado el 25 de junio de 2013 .
- ↑ "IBM WebSphere Message Broker se entrega con una opción de licencia de transferencia de WebSphere Enterprise Service Bus" . 11 de diciembre de 2012.
- ↑ "Descripción general de IBM App Connect Enterprise" . www.ibm.com . Consultado el 30 de abril de 2023 .
- ↑ "Relaciones con los inversores" (PDF) . IBM . Diciembre de 2020. Consultado el 30 de abril de 2023 .
- ↑ Sala de prensa de IBM - Informe del 2 de abril de 2012: IBM nombrada líder en cuota de mercado de software de middleware - Estados Unidos
- ↑ "Informes de rendimiento de IBM App Connect Enterprise V11" . IBM . 15 de junio de 2020.
- ↑ "IBM Developer" . developer.ibm.com . Consultado el 30 de abril de 2023 .
- ↑ WebSphere Transformation Extender para Message Broker
- ↑ Ejemplo de solicitud-respuesta
Novedades Documentación de App Connect
- IBM WebSphere
- Middleware