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.