| |
| A1: | Resource adapter, Common Client Interface, and the system contracts are the primary constituents of the J2EE Connector Architecture. |
| |
| A2: | The three system contracts are the connection management contract, the transaction management contract, and the security contract. |
| |
| A3: | A managed environment is essentially an application server. Because the JCA aims to achieve plug-and-play capability between an application server and an RA, the application server's environment is the managed environment. A nonmanaged environment, on the other hand, is a standalone Java application that directly interacts with the RA to obtain connections and invoke services of the EIS. |
| |
| A4: | The transaction types available in JCA are Java Transaction API (JTA) (javax.transaction.xa.XAResource) based, local transaction management based, and no transaction support. |
| |
| A5: | Container-managed sign-on is the declarative method for defining authentication information. In this method the application server provides the means to perform authentication with the EIS via the RA. Component-managed sign-on enables developers to perform programmatic authentication. |