The Common Client Interface (CCI) of the JEE Connector Architecture provides a standard interface that allows developers to communicate with any number of Enterprise Information Systems (EISs) through their specific resource adapters, using a generic programming style.
The CCI is closely modeled on the client interface used by Java™ Database Connectivity (JDBC), and is similar in its idea of Connections and Interactions.