CICS - Aperçu

CICS est un système DB / DC utilisé dans les applications en ligne. CICS a été développé car le système d'exploitation par lots ne peut exécuter que des programmes par lots. Les programmes CICS peuvent être écrits en COBOL, C, C ++, Java, etc. De nos jours, les utilisateurs veulent des informations en quelques secondes et en temps réel. Pour fournir un service aussi rapide, nous avons besoin d'un système capable de traiter les informations en ligne. CICS permet aux utilisateurs de communiquer avec le système dorsal pour obtenir les informations souhaitées. Des exemples de programmes en ligne incluent le système bancaire en ligne, la réservation de vol, etc. L'image suivante montre les composants de CICS et comment ils sont interdépendants -

Fonctions de CICS

Les principales fonctions exécutées par CICS dans une application sont les suivantes:

  • CICS gère les demandes d'utilisateurs simultanés dans une application.

  • Bien que plusieurs utilisateurs travaillent sur le système CICS, cela donne l'impression à l'utilisateur qu'il est le seul utilisateur.

  • CICS donne accès aux fichiers de données pour les lire ou les mettre à jour dans une application.

Caractéristiques de CICS

Les fonctionnalités de CICS sont les suivantes -

  • CICS est un système d'exploitation en lui-même, car il gère son propre stockage de processeur, possède son propre gestionnaire de tâches qui gère l'exécution de plusieurs programmes et fournit ses propres fonctions de gestion de fichiers.

  • CICS fournit un environnement en ligne dans un système d'exploitation par lots. Les travaux soumis sont exécutés immédiatement.

  • CICS est une interface de traitement de transaction généralisée.

  • Il est possible d'avoir deux régions CICS ou plus en même temps, car CICS s'exécute en tant que travail par lots dans le système d'exploitation du back-end.