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. |