Product Overview

     Previous  Next    Open TOC in new window    View as PDF - New Window  Get Adobe Reader - New Window
Content starts here

Oracle Tuxedo JCA Adapter Overview

This chapter contains the following sections:


Understanding the Oracle Tuxedo JCA Adapter

The Oracle Tuxedo JCA Adapter (Tuxedo JCA Adapter) is a JCA-based resource adapter that provides bi-directional service invocation between a JCA 1.5 compliant application servers and the Oracle Tuxedo system. Tuxedo JCA Adapter supports global and local transactions conforming to JCA transaction standards. It supports connection management, transaction propagation, identity propagation, and link-level security. Link-level security uses industry standard SSL/TLS or a proprietary high performance algorithm.

It supports synchronous and asynchronous request invocations. It supports both JCA standard Common Client Interface (CCI) and Oracle Tuxedo ATMI (Application-To-Monitor Interface, a X/Open standard) API in Java language binding. A JEE application (EJBs, POJOs, Servlets/JSPs, etc.) can use one of these APIs to access Oracle Tuxedo application domain resources.

Conversely, a Java JEE application service can be exported by the Tuxedo JCA Adapter to Oracle Tuxedo. It appears as a imported Oracle Tuxedo resource and can be readily accessed by an Oracle Tuxedo ATMI client.

The Tuxedo JCA Adapter also creates a contract between the application server and the resource adapter using JCA standard Service Provider Interface (SPI). It allows the Tuxedo JCA Adapter to be managed by (and compatible with), any JCA compliant application server.

The Tuxedo JCA Adapter can be configured using a combination of the JCA standard resource adapter configuration file (ra.xml), and the Oracle Tuxedo specific configuration file (dmconfig.xml). Also, Tuxedo JCA Adapter can be deployed using native application server methods.

Figure 1 shows a graphical representation of the Tuxedo JCA Adapter architecture.

Figure 1 Tuxedo JCA Adapter Architecture

Tuxedo JCA Adapter Architecture


A Brief History of the Oracle JCA Adapter

Release 11g Release 1 (

Tuxedo JCA Adapter 11g Release 1 ( introduced the following features:


The Tuxedo JCA Adapter does not support the following functionality:

Release 11g Release 1 (

Tuxedo JCA Adapter 11g Release 1 ( introduced the following enhancements:

Release 12c Release 1 (12.1.1)

Tuxedo JCA Adapter 12c Release 1 (12.1.1) introduces the following enhancements:

For more information, see Oracle Tuxedo JCA Adapter Users Guide, Oracle Tuxedo JCA Adapter Programming Guide, and Oracle Tuxedo JCA Adapter Reference Guide.


Oracle Tuxedo JCA Adapter Supported Standards

Tuxedo JCA Adapter 12cR1 supports the following standard(s):


What’s Next

After becoming familiar with the Tuxedo JCA Adapter Product Overview, refer to the following topics:

  Back to Top       Previous  Next