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