A B C D E F G H I J
K L M N O P Q R S T
U V W X Y Z 0...9

TP_MONITOR « back
Transaction Processing Monitor: e' la componente SW che realizza un ambiente adatto alla gestione e allo sviluppo di appl.ni transazionali. Il TP monitor puo' essere un componente gia' inserito nel Sys. Oper. o una funzione aggiunta come avviene per IMS TM CICS e altri.
I primi TP Monitor (vedi Elaborazione Centralizzata) dovevano risolvere quattro classi di problemi ai quali se ne e' aggiunto poi un quinto:
- I/O dei terminali: infatti CICS e IMS sono apparsi su sys disegnati per gestire schede e printer.
- schedulazione delle richieste e delle risorse: ad esempio il CICS per far fronte alle limitazioni dei Sys.Oper di allora nel gestire processi concorrenti si e' preso in carico la schedulazione le loro esecuzioni e la gestione della memoria per le appl.ni che stanno nei suoi address space.
- supporto contemporaneo multi-utenti: cio' puo' essere fatto dando a ogni utente una copia del programma oppure piu' efficientemente usando thread multipli per i vari utenti.
- gestione delle transazioni (vedi Transaction Management): garanzia d'integrita' delle loro unita' di lavoro (LUW) ovvero le cosiddette proprieta' ACID.
- Inter System Communication (vedi): e' il compito di cui si son fatti carico in un secondo momento alcuni TP Monitor (IMS CICS).
Oggi i Sys.Oper. hanno gia' incluse parecchie di queste funzionalita' percio' i TP Monitor si impiegano per garantire le proprieta' ACID (Transaction Manager) e per gestire e monitorare il processo e i carichi di lavoro.