Opcionalmente, puede configurar bases de datos para que contengan datos a los que acceden sus flujos de mensajes. Se admiten bases de datos de IBM® y de otros proveedores en versiones específicas de sistemas operativos soportados.
Si ejecuta flujos de mensajes que acceden a datos contenidos en bases de datos, deberá instalar y configurar una base de datos soportada. Algunos tipos de datos que están soportados por estas bases de datos no están soportados por WebSphere Message Broker; para detalles, consulte Tipos de datos de valores de bases de datos externas.
En la mayoría de los entornos, el intermediario y el servidor de base de datos no deben ejecutarse en el mismo sistema operativo. Para obtener información sobre el uso de bases de datos locales y remotas, y las restricciones que se aplican, consulte el tema Ubicaciones de bases de datos.
WebSphere Message Broker da soporte a bases de datos transaccionales (XA) y no transaccionales. Puede definir una conexión ODBC o una conexión JDBC tipo 4, o ambas, para las instancias de base de datos. Al soporte XA se le denomina flujo de mensajes coordinado globalmente.
En un intermediario único, puede utilizar ODBC XA, o JDBC XA, pero no ambas. Esta restricción se aplica a todas las plataformas soportadas, y a todos los servidores de base de datos que admiten XA.
Las siguientes secciones proporcionan detalles sobre este soporte, y describen las restricciones, si resultan aplicables:
En la tabla siguiente se listan los servidores de bases de datos soportados para cada plataforma de intermediario, para soporte no-XA. La mayoría de estos servidores dan soporte a las conexiones XA: consulte las notas que aparecen a continuación de la tabla para obtener detalles.
Para obtener los detalles más recientes de las versiones de los servidores de bases de datos a los que se da soporte, visite el sitio web Requisitos de WebSphere Message Broker.
A menos que se indique lo contrario, el código de cliente ODBC para la base de datos se encuentra en la misma versión y release que el servidor.
Sistema operativo | DB21, 2 | Informix5 | Microsoft SQL Server | Oracle1, 3, 4 | solidDB | Sybase1 |
---|---|---|---|---|---|---|
AIX | Soportado | Soportado | Soportado6 | Soportado | Soportado | Soportado |
HP-Itanium | Soportado | Soportado | Soportado6 | Soportado | Soportado | Soportado |
Linux en POWER | Soportado | Soportado | No soportado | Soportado | No soportado | Soportado |
Linux en x86 | Soportado | Soportado | Soportado6 | Soportado | Soportado | Soportado |
Linux en x86-64 | Soportado | Soportado | Soportado6 | Soportado | Soportado | Soportado |
Linux en System z | Soportado | Soportado | Soportado6 | Soportado | No soportado | No soportado |
i5/OS y OS/4007 | Soportado | No soportado | No soportado | No soportado | No soportado | No soportado |
Solaris en SPARC | Soportado | Soportado | Soportado6 | Soportado | Soportado | Soportado |
Solaris en x86-64 | Soportado | Soportado | Soportado6 | Soportado | Soportado | Soportado |
Windows 7 | Soportado | Soportado8 | Soportado | Soportado8 | Soportado8 | Soportado8 |
Windows 7 (64 bits) | Soportado | No soportado | Soportado | Soportado9 | Soportado8 | No soportado |
Windows XP y Server 2003 | Soportado | Soportado8 | Soportado | Soportado8 | Soportado8 | Soportado8 |
Windows Vista | Soportado | Soportado8 | Soportado | Soportado8 | Soportado8 | Soportado8 |
Windows Server 2008 | Soportado | Soportado8 | Soportado | Soportado8 | Soportado8 | Soportado8 |
Windows Server 2008 R2 | Soportado | No soportado | Soportado | Soportado9 | Soportado8 | No soportado |
z/OS | Soportado | No soportado | No soportado | No soportado | No soportado | No soportado |
Los releases soportados de DB2, Oracle y Sybase pueden participar como un gestor de recursos en una transacción XA distribuida y WebSphere MQ los puede coordinar como gestor de transacciones XA, a menos que se indique lo contrario en las notas siguientes. En z/OS, todas las transacciones se coordinan mediante los Servicios de recuperación de recursos (RRS).
Cada sistema de intermediario sólo necesita el SDK de cliente; instale Dynamic Server en el sistema en el que crea bases de datos.
Los objetos de gran tamaño (LOB) no están soportados.
Para transacciones no-XA, puede crear una conexión JDBC tipo 4 de un intermediario a todos los servidores de bases de datos que se listan en la tabla de soporte ODBC. Se da soporte a las conexiones desde todas las plataformas del intermediario, incluida z/OS.
Para las conexiones XA, se aplican las restricciones siguientes:
Los controladores JDBC tipo 4 no se suministran con WebSphere Message Broker; obtenga estos archivos del proveedor de la base de datos. Para obtener los detalles más recientes sobre los controladores soportados, consulte el sitio web de Requisitos de WebSphere Message Broker.