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.