Monitor de processamento de transações (tpm)

Definição - O que significa o Transaction Processing Monitor (TPM)?

Um monitor de processamento de transações (TPM) é um programa que monitora transações de um estágio para o próximo, garantindo que cada uma seja concluída com sucesso; caso contrário, ou se ocorrer um erro, o TM Monitor tomará as medidas cabíveis. A principal finalidade / objetivo de um monitor de processamento de transações é permitir o compartilhamento de recursos e garantir o uso ideal dos recursos pelos aplicativos.

Este termo às vezes é abreviado para monitor TP.

Definirtec explica o Transaction Processing Monitor (TPM)

Um monitor de processamento de transação é crítico em arquiteturas multicamadas. Com processos em execução em plataformas diferentes, uma determinada transação pode ser encaminhada para qualquer um dos vários servidores. Geralmente, o monitor TP lida com todo o balanceamento de carga. Depois de concluir cada transação, o TPM pode processar outra transação sem ser influenciado pela transação anterior. Em outras palavras, o modelo TPM é essencialmente sem estado

Em geral, um TPM fornece a seguinte funcionalidade:

  • Recursos de coordenação
  • Balanceamento de cargas
  • Criação de novos processos como / quando necessário
  • Fornecimento de acesso seguro aos serviços
  • Serviços de roteamento
  • Embalagem de mensagens de dados em mensagens
  • Desdobrando mensagens em pacotes / estruturas de dados
  • Operações / transações de monitoramento
  • Gerenciando filas
  • Tratamento de erros por meio de ações como reinicialização do processo
  • Ocultar detalhes de comunicações entre processos dos programadores