En la Figura 6 en la página 29, un producto del servidor de DB2 Connect como,
por ejemplo DB2 Connect Enterprise Edition es quien proporciona las API, así
como el mecanismo de conectividad entre el servidor de aplicaciones y los
servidores de bases de datos de servidor:
Ejemplos de supervisores de proceso de transacciones:
Los supervisores de TP más comunes en el mercado actualmente son los
siguientes:
v IBM WebSphere Application Server
v IBM WebSphere MQ
v IBM TxSeries CICS
v IBM TxSeries Encina Monitor
v BEA Tuxedo
v BEA WebLogic
v Microsoft Transaction Server (MTS)
Es posible utilizar servidores de bases de datos de iSeries, zSeries y LAN en las
transacciones coordenadas por estos supervisores de TP.
Modelo de proceso de transacciones distribuidas (DTP) X/Open:
Es posible que una aplicación que ejecute lógica empresarial deba actualizar varios
recursos en una sola transacción. Por ejemplo, una aplicación bancaria que
implemente una transferencia de dinero de una cuenta a otra podría necesitar
efectuar un reintegro a débito de una base de datos (la cuenta "desde") y
depositarlo en otra base de datos (la cuenta "a").
También es posible que sean proveedores distintos los que proporcionen estas dos
bases de datos. Por ejemplo, una base de datos podría ser una base de datos DB2
Universal Database para OS/390 y z/OS y la otra una base de datos Oracle. En
vez de hacer que cada supervisor de TP implemente la interfaz de transacciones
correspondiente a cada uno de los proveedores de las bases de datos, se ha
definido una interfaz de transacciones común entre un supervisor de TP y
cualquier recurso al que accede una aplicación. Esta interfaz se conoce como la
interfaz XA. Un supervisor de TP que utilice la interfaz XA se denomina un Gestor
de transacciones (TM) compatible con XA. Un recurso actualizable que implemente la
interfaz XA se denomina un Gestor de recursos (RM) compatible con XA.
Todos los supervisores de TP de la lista anterior son TM compatibles con XA. Las
bases de datos remotas del sistema principal, de iSeries y de DB2 basadas en LAN,
cuando se accede a las mismas a través de DB2 Connect son RM compatibles con
XA. Por lo tanto, cualquier supervisor de TP que tenga un TM compatible con XA
puede utilizar las bases de datos del sistema principal, de iSeries y de DB2 basadas
en LAN en las aplicaciones empresariales que ejecuten transacciones.
Conceptos relacionados:
v "Configuration considerations for XA transaction managers" en Administration
v "Security considerations for XA transaction managers" en Administration Guide:
v "X/Open distributed transaction processing model" en Administration Guide:
30
Guía del usuario
Guide: Planning
Planning
Planning