Sommario:
- Definizione: che cosa significa Transaction Processing Monitor (TPM)?
- Techopedia spiega Transaction Processing Monitor (TPM)
Definizione: che cosa significa Transaction Processing Monitor (TPM)?
Un monitor di elaborazione delle transazioni (TPM) è un programma che monitora le transazioni da una fase all'altra, assicurando che ognuna venga completata correttamente; in caso contrario, o se si verifica un errore, TM Monitor esegue l'azione appropriata. Lo scopo / l'obiettivo principale di un monitor di elaborazione delle transazioni è consentire la condivisione delle risorse e assicurare un uso ottimale delle risorse da parte delle applicazioni.
Questo termine è talvolta abbreviato in monitor TP.
Techopedia spiega Transaction Processing Monitor (TPM)
Un monitor di elaborazione delle transazioni è fondamentale nelle architetture multilivello. Con i processi in esecuzione su piattaforme diverse, una determinata transazione può essere inoltrata a uno dei diversi server. In generale, il monitor TP gestisce tutto il bilanciamento del carico. Dopo aver completato ogni transazione, il TPM può elaborare un'altra transazione senza essere influenzato dalla transazione precedente. In altre parole, il modello TPM è essenzialmente apolide
In generale, un TPM offre le seguenti funzionalità:
- Risorse di coordinamento
- Bilanciamento dei carichi
- Creazione di nuovi processi come / quando necessario
- Fornire accesso sicuro ai servizi
- Servizi di routing
- Avvolgimento di messaggi di dati in messaggi
- Disimballaggio dei messaggi in pacchetti / strutture di dati
- Operazioni di monitoraggio / transazioni
- Gestione delle code
- Gestione degli errori tramite azioni come il riavvio del processo
- Nascondere i dettagli delle comunicazioni tra processi dai programmatori