JCA (J2EE Connector Architecture, Java Connector Architecture) is an important supplement to the J2EE standard set. Because it focuses on the development of the Java program to non-Java programs and package middleware. The connector refers to a source adapter based on a Java connector architecture that is defined in the J2EE 1.3 specification. The JCA connector also provides an important ability to enable the J2EE application server to integrate any enterprise information system (EIS) using the JCA adapter, greatly simplifying the integration of heterogeneous systems. With JCA, enterprises can deploy enterprise applications to the J2EE server as long as you purchase a JCA-specific adapter, so you can implement integration with the J2EE application server without writing any code. JCA also provides a standard Java solution for application servers and EIS connections.
JCA defines a set of standard interfaces to allow the connector to be seamlessly integrated with a compatible application server. At the same time, another set of standard interfaces that allow customers to allow customers (or application hosts for application servers) using connectors with a unified approach. In this way, the connector is portable for cross-application servers, and the client program is a very lightweight connector. The Target of JCA is that in terms of enterprise application integration, its standardized architecture allows J2EE components to "plug and play" access to heterogeneous EIS, including ERP, transaction, old-fashioned database systems, etc.
For details, please see: http://tech.163.com/tm/030622/030622_99287.html