Difference between JCO and JCA
Please answer my for the following questions in detail
what is JCA how to use it?
what is the diffeerence between JCO and JCA?
which is more efficient?
what are the merits and demerits in using JCO and JCO?
At the core of the platform is a robust JCA (J2EE Connector Architecture) compliant Resource Adapter for standards based connectivity with SAP applications. JCA is the specification developed and approved by Java Community (comprising of SUN, Oracle, BEA, IBM etc.) for standards based integration of Enterprise Information Systems.
The JCA based adapter has full support for Transaction, Connection and Security management. The adapter interfaces can be accessed by the standard JCA CCI (Common Client Interface) protocol. Additionally, a complete XML API set has been added to access the adapter interfaces using XML. It has support for Event capture and routing that has been implemented using an Open JMS based messaging layer.
The adapter uses SAP Java Connector (JCO) as the native communication layer with SAP thus ensuring support for all versions and applications of the SAP business application suite.