Overview of the JCA programming interface

JCA connects enterprise information systems such as CICS®, to the JEE platform. JCA supports the qualities of service provided by a JEE application server (security credential management, connection pooling and transaction management).

Qualities of service are provided through system level contracts between a resource adapter provided by CICS Transaction Gateway and the JEE application server. There is often no need for any extra program code to be provided. The programmer is therefore free to concentrate on writing business code and need not be concerned with quality of service. For information about the provided qualities of service and configuration guidance see the documentation for your JEE application server.

JCA defines a programming interface called the Common Client Interface (CCI). This interface can be used with minor changes to communicate with any enterprise information system. CICS Transaction Gateway provides resource adapters which implement the CCI for interactions with CICS.