CICS Resource Adapter
O adaptador de recursos CICS usa interfaces dentro do J2EE Connector Architecture para facilitar a comunicação entre aplicativos J2EE e sistemas de informações do CICS. O JCA define uma interface de programação chamada Common Client Interface (CCI). Essa interface pode ser usada, com poucas mudanças, para comunicação com qualquer EIS. O CICS Transaction Gateway fornece adaptadores de recursos que implementam o CCI para interações com o CICS.
CICS Transaction Gateway
O CICS Transaction Gateway é o principal componente do CICS localizado fora dos aplicativos. O CICS Transaction Gateway fornece acesso fácil e seguro dos navegadores da web e computadores de rede aos aplicativos CICS usando protocolos da Internet padrão em uma faixa de configurações. Ele é usado durante o desenvolvimento de aplicativo e, após a implementação, em tempo de execução. O gateway suporta muitos paradigmas de programação e inclui uma interface J2EE Connector Architecture que permite desenvolver aplicativos para tirar vantagem dos muitos recursos de Servidores J2EE compatíveis. O CICS Transaction Gateway fornece um protocolo local (direto para o CICS), bem como protocolos de rede, como TCP e SSL para comunicação com um CICS Transaction Gateway Server, que direciona chamadas para CICS Servers.
A Common Client Interface (CCI)
O JCA define uma interface de programação chamada Common Client Interface (CCI). Essa interface pode ser usada, com poucas mudanças, para comunicação com qualquer EIS. O CICS Transaction Gateway fornece adaptadores de recursos que implementam CCI para interações com o CICS.