Supervisor de procesamiento de transacciones (tpm)

Definición: ¿Qué significa Transaction Processing Monitor (TPM)?

Un monitor de procesamiento de transacciones (TPM) es un programa que monitorea las transacciones de una etapa a la siguiente, asegurando que cada una se complete con éxito; si no es así, o si ocurre un error, TM Monitor toma la acción apropiada. El principal propósito / objetivo de un monitor de procesamiento de transacciones es permitir el intercambio de recursos y asegurar el uso óptimo de los recursos por parte de las aplicaciones.

Este término a veces se abrevia como monitor de TP.

Techinfo explica el Monitor de procesamiento de transacciones (TPM)

Un monitor de procesamiento de transición es fundamental en arquitecturas de varios niveles. Con procesos que se ejecutan en diferentes plataformas, una transacción determinada puede enviarse a cualquiera de varios servidores. Generalmente, el monitor TP maneja todo el equilibrio de carga. Después de completar cada transacción, el TPM puede procesar otra transacción sin verse influenciado por la transacción anterior. En otras palabras, el modelo TPM esencialmente no tiene estado

En general, un TPM proporciona la siguiente funcionalidad:

  • Coordinando recursos
  • Equilibrio de cargas
  • Crear nuevos procesos cuando sea necesario
  • Proporcionar acceso seguro a los servicios
  • Servicios de enrutamiento
  • Envolver mensajes de datos en mensajes
  • Desenvolver mensajes en paquetes / estructuras de datos
  • Seguimiento de operaciones / transacciones
  • Gestionar colas
  • Manejo de errores mediante acciones como el reinicio del proceso
  • Ocultar los detalles de las comunicaciones entre procesos de los programadores