CICS Resource Adapter
The CICS resource adapter makes use of interfaces within J2EE Connector Architecture to facilitate the communication between J2EE applications and CICS information systems. The JCA defines a programming interface called the Common Client Interface (CCI). This interface can be used, with minor changes, to communicate with any EIS. The CICS Transaction Gateway provides resource adapters that implement the CCI for interactions with CICS.
CICS Transaction Gateway
The CICS Transaction Gateway is the key CICS component located outside the applications. The CICS Transaction Gateway provides secure, easy access from Web browsers and network computers to CICS applications, using standard Internet protocols in a range of configurations. It is used during application development and, after deployment, at run time. The gateway supports many programming paradigms and includes a J2EE Connector Architecture interface that allows you to develop applications to take advantage of the many facilities of compliant J2EE Servers. The CICS Transaction Gateway provides both a local (direct to CICS) protocol as well as networked protocols such as TCP and SSL for communication to a CICS Transaction Gateway Server, which directs calls to CICS Servers.
The Common Client Interface (CCI)
The JCA defines a programming interface called the Common Client Interface (CCI). This interface can be used, with minor changes, to communicate with any EIS. The CICS Transaction Gateway provides resource adapters which implement the CCI for interactions with CICS.