This section presents an overview of the Common Client Interface. For definitive information about the interface, see the J2EE Connector Architecture Specification, Version 1.0, which you obtain from java.sun.com/j2ee/download.dital.
The Common Client Interface (CCI) is part of the J2EE Connector architecture. The CCI 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 use of Connections and Interactions.
Within the CCI, there are two distinct types of class: for convenience, we shall call them framework classes and input/output classes.