el servidor de aplicaciones puedan invocar transacciones coordenadas. Esta
coordinación de transacciones suele conocerse como Supervisor de proceso de
transacciones (TP). Un supervisor de TP funciona en conjunto con un servidor de
aplicaciones.
Proceso de transacciones
Cada organización tiene normas y procedimientos que describen la forma en que
debe funcionar. Las aplicaciones del usuario que aplican estas normas pueden
denominarse lógica empresarial. Las transacciones que estas aplicaciones
empresariales ejecutan suelen denominarse Proceso de transacciones o Proceso de
transacciones en línea (OLTP).
Las características esenciales del OLTP comercial son las siguientes:
Muchos usuarios
Repetitivo
Interacciones breves
Compartimiento de los datos
Integridad de los datos
Bajo coste/transacción
10
Guía del usuario de DB2 Connect
Es habitual que el proceso de transacciones sea utilizado por la mayoría de
los miembros de una organización, pues muchas personas influyen en el
estado actual del negocio.
La mayoría de las interacciones con el sistema suelen ser un mismo
proceso ejecutado repetidamente. Por ejemplo, la entrada de un pedido o el
proceso de pagos son procesos utilizados muchas veces cada día.
La mayoría de interacciones que las personas de la organización tienen con
el sistema de proceso de transacciones tienen una duración breve.
Debido a que los datos representan el estado de la organización, solamente
puede existir una sola copia de los datos.
Los datos deben representar el estado actual de la organización y debe ser
coherentes internamente. Por ejemplo, todos los pedidos deben estar
asociados a un registro de cliente.
Puesto que el proceso de transacciones representa un coste directo de la
actividad comercial, el coste del sistema debe ser mínimo. DB2 Connect
permite que las aplicaciones bajo el control de un servidor de aplicaciones
que se ejecute en Linux, UNIX y Windows ejecuten transacciones contra
servidores de bases de datos remotas del sistema principal IBM y de LAN
y que un supervisor de TP coordine estas transacciones.