CICS - Panoramica
CICS è un sistema DB / DC utilizzato nelle applicazioni online. CICS è stato sviluppato perché il sistema operativo batch può eseguire solo programmi batch. I programmi CICS possono essere scritti in COBOL, C, C ++, Java, ecc. Oggigiorno, gli utenti desiderano informazioni in pochi secondi e in tempo reale. Per fornire un servizio così rapido, abbiamo bisogno di un sistema in grado di elaborare le informazioni online. CICS consente agli utenti di comunicare con il sistema back-end per ottenere le informazioni desiderate. Esempi di programmi online includono il sistema bancario online, la prenotazione dei voli, ecc. L'immagine seguente mostra i componenti di CICS e il modo in cui sono correlati -
Funzioni di CICS
Le funzioni principali eseguite da CICS in un'applicazione sono le seguenti:
CICS gestisce le richieste da utenti simultanei in un'applicazione.
Sebbene, più utenti stiano lavorando sul sistema CICS, questo dà la sensazione all'utente di essere l'unico utente.
CICS fornisce l'accesso ai file di dati per leggerli o aggiornarli in un'applicazione.
Caratteristiche di CICS
Le caratteristiche di CICS sono le seguenti:
CICS è un sistema operativo in sé, poiché gestisce la memoria del proprio processore, ha un proprio task manager che gestisce l'esecuzione di più programmi e fornisce le proprie funzioni di gestione dei file.
CICS fornisce un ambiente in linea nel sistema operativo batch. I lavori inviati vengono eseguiti immediatamente.
CICS è un'interfaccia di elaborazione delle transazioni generalizzata.
È possibile avere due o più regioni CICS contemporaneamente, poiché CICS viene eseguito come lavoro batch nel sistema operativo sul back-end.