monitor de teleprocesamiento


Un monitor de teleprocesamiento (también, Transaction Processing Monitor o TP Monitor ) es un programa de control que monitorea la transferencia de datos entre múltiples terminales locales y remotos para garantizar que la transacción se procese por completo o, si ocurre un error, para tomar las medidas adecuadas. [1]

El término se usa con frecuencia en redes de área amplia basadas en mainframe , donde los monitores TP administran la transferencia de datos entre varios clientes que realizan solicitudes a un servidor . Los monitores de TP controlarán y administrarán los datos sin problemas en los servidores disponibles al detectar fallas de hardware y cambiar a otro nodo.

Los monitores de teleprocesamiento se desarrollaron originalmente para permitir que varios clientes se conectaran a un servidor. Sin embargo, desarrollaron lo que ahora se conoce como monitores de procesamiento de transacciones (TPM). Un TPM divide las aplicaciones o el código en transacciones y garantiza que todas las bases de datos se actualicen en una sola transacción. Esto es útil para reservas de aerolíneas, alquiler de automóviles, alojamiento en hoteles, transacciones en cajeros automáticos u otras ubicaciones de transacciones de gran volumen. Los monitores de TP aseguran que las transacciones no se pierdan o destruyan. A veces se les conoce como middleware, porque el cliente envía los datos para consulta o procesamiento a la base de datos del servidor y luego se envía de vuelta a la terminal del usuario. Esto se puede lograr de forma remota y por varios usuarios simultáneamente. Los monitores TP son fácilmente escalables, lo que permite aumentar el número de usuarios y los datos procesados.

Los ejemplos incluyen el CICS (Sistema de control de información del cliente) para mainframes de IBM introducido en julio de 1969, que puede procesar miles de transacciones por segundo; IBM Information Management System (IMS, más específicamente su componente IMS TM, también conocido como IMS DC); ACMS (Sistema de gestión de control de aplicaciones) para OpenVMS ; PUNTA UNIVAC ; Transarc Encina y Oracle Tuxedo son los principales monitores de TP en el entorno cliente/servidor de Unix .