

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Tipi di lavoro nel mainframe
<a name="mainframe-job-types"></a>

Questa guida copre sia i processi mainframe in batch che quelli in tempo reale.

## Processi batch
<a name="batch-jobs"></a>

I *processi Batch* sono programmati per essere eseguiti a intervalli regolari tramite un meccanismo come CRON o mediante l'integrazione con un trigger esterno. Questi processi elaborano input, come dati di file flat o contenuti del database, per produrre output. Esempi di database mainframe includono IBM Db2, che supporta database relazionali, e IBM Information Management System (IMS), che supporta database gerarchici. FTP e code di messaggi sono destinazioni di output comuni per questi lavori. I processi Batch devono essere eseguiti solo quando richiesto.

## Servizi in tempo reale
<a name="real-time-services"></a>

I *servizi in tempo reale* sono lavori che ascoltano le richieste su un protocollo, come [IBM Customer Information Control System (CICS)](https://www.ibm.com/docs/en/zos-basic-skills?topic=zos-introduction-cics). Ricevono l'input del lavoro tramite la richiesta e rispondono allo stesso modo con l'output generato. Questi lavori devono essere eseguiti continuamente e richiedono un'infrastruttura ad alta disponibilità per supportarli.