Índice:
- Definição - O que significa o Transaction Processing Monitor (TPM)?
- Techopedia explica o Transaction Processing Monitor (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 outro, garantindo que cada uma seja concluída com êxito; caso contrário, ou se ocorrer um erro, o TM Monitor executa a ação apropriada. O principal objetivo / objetivo de um monitor de processamento de transações é permitir o compartilhamento de recursos e garantir o uso ideal dos recursos pelos aplicativos.
Às vezes, esse termo é reduzido para o monitor TP.
Techopedia explica o Transaction Processing Monitor (TPM)
Um monitor de processamento de transações é crítico em arquiteturas de várias camadas. 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
- Criando novos processos como / quando necessário
- Fornecendo acesso seguro aos serviços
- Serviços de roteamento
- Agrupando mensagens de dados em mensagens
- Desempacotando mensagens em pacotes / estruturas de dados
- Monitorando operações / transações
- Gerenciando filas
- Tratamento de erros por meio de ações como a reinicialização do processo
- Ocultando detalhes de comunicação entre processos de programadores

