The J2EE Connector Architecture (JCA) technology provides a unified architecture for connecting the AS Java to heterogeneous Enterprise Information Systems (EIS). The adapters are modules that are deployed on the application server and provide unified access to the EIS for any application components that are also installed on the server.
JCA involves integration of three underlying mechanisms:
● Connection pooling
● Transaction management
● Security management
These system-level contracts enable the communication between the deployed resource adapter and the application server. They also define a close relation between the connector services and the AS Java Transaction Service and Security Provider Service.
JCA in the AS Java enables easy and uniform connectivity to external resources using resource adapters or the interfaces that the connector services provide.
The Connector Container Service enables the deployment of resource archives (RAR files) on the AS Java. It also provides overall connection management by registering all client requests for connections. The Connector Container Service offers support for connection pooling. You can use the functions this service provides to develop and deploy a resource adapter following the requirements of the JCA 1.5 standard.
You can use the SAP NetWeaver Developer Studio to organize the components of the connector module and its deployment descriptors.
More information: Creating Connector Projects in the Developer Studio
You can choose between the two supported versions of the JCA specification:
● JCA 1.5
The 1.5 version of the JCA specification adds new significant features to the resource adapter functionality.
More information: Implementing 1.5 Resource Adapter
● JCA 1.0
More information: Implementing 1.0 Resource Adapter
It is essential that you configure properly the resource adapter properties and pack it before deploying and using it.
More information: Assembling and Configuring the Resource Adapter
To deploy the resource adapter, use one of the common methods for deployment of applications.
More information: Deploying Applications
More information: Using Resource Adapter to Obtain a Connection
More information: Driving an Interaction with the EIS