O CICS é um subsistema de processamento de transações que fornece serviços para um usuário executar aplicativos por solicitação, ao mesmo tempo que muitos outros usuários estão submetendo solicitações para executar os mesmos aplicativos, usando os mesmos arquivos e programas. O CICS gerencia o compartilhamento de recursos, a integridade do dados e a priorização da execução, enquanto mantém tempos de resposta rápidos.
Um aplicativo CICS é uma coleção de programas relacionados que juntos executam uma operação de negócio, como processar uma ordem de produto ou preparar a folha de pagamento de uma empresa. Os aplicativos CICS são executados sob controle do CICS, usando serviços e interface do CICS para acessar programas e arquivos.
Execute aplicativos CICS submetendo uma solicitação de transação. O termo transação tem um significado especial no CICS; consulte Transações CICS para obter uma explicação sobre a diferença entre o uso no CICS e o uso mais comum na indústria. A execução da transação consiste em executar um ou mais programas de aplicativo que implementam a função requerida.
Para desenvolver aplicativos Java para o CICS, é preciso compreender o relacionamento entre programas, transações e tarefas do CICS. Esses termos são usados em toda a documentação do CICS e aparecem em muitos comandos de programação. Também é preciso entender como o CICS manipula aplicativos Java no ambiente de tempo de execução.