CICS - Visão Geral

CICS é um sistema DB / DC que é usado em aplicativos online. O CICS foi desenvolvido porque o sistema operacional em lote pode executar apenas programas em lote. Os programas CICS podem ser escritos em COBOL, C, C ++, Java, etc. Hoje em dia, os usuários querem informações em segundos e em tempo real. Para fornecer esse serviço rápido, precisamos de um sistema que possa processar informações online. O CICS permite que os usuários se comuniquem com o sistema backend para obter as informações desejadas. Exemplos de programas online incluem sistema de banco online, reserva de voo, etc. A imagem a seguir mostra os componentes do CICS e como eles estão inter-relacionados -

Funções do CICS

As principais funções desempenhadas pelo CICS em um aplicativo são as seguintes -

  • O CICS gerencia solicitações de usuários simultâneos em um aplicativo.

  • Embora vários usuários estejam trabalhando no sistema CICS, ele dá a sensação de que ele é o único usuário.

  • O CICS fornece acesso a arquivos de dados para leitura ou atualização em um aplicativo.

Recursos do CICS

Os recursos do CICS são os seguintes -

  • O CICS é um sistema operacional em si, pois gerencia seu próprio armazenamento de processador, tem seu próprio gerenciador de tarefas que controla a execução de vários programas e fornece suas próprias funções de gerenciamento de arquivo.

  • O CICS fornece ambiente online em sistema operacional em lote. Os trabalhos enviados são executados imediatamente.

  • CICS é uma interface de processamento de transação generalizada.

  • É possível ter duas ou mais regiões CICS ao mesmo tempo, pois o CICS é executado como uma tarefa em lote no sistema operacional no backend.