4 Oracle Tuxedo Licensing

This chapter describes licensing for Oracle Tuxedo and its add-on products. It contains the following sections:

4.1 The Oracle Tuxedo Product Family

The Oracle Tuxedo product family provides infrastructure for building C/C++/COBOL based, high performance, transactional applications in heterogeneous environment that extend from the Web to the Enterprise. Using Oracle Tuxedo, users can develop, manage, and deploy distributed applications independently of the underlying hardware, operating system, network, and database environment.

Oracle Tuxedo product family consists of several products. It includes Oracle Tuxedo and several add-on products. All products in Tuxedo product family are individually licensed. All add-on products are described in Section 4.3, "Add-on Products for Oracle Tuxedo".

4.2 Oracle Tuxedo

Oracle Tuxedo provides the foundation for the Oracle Tuxedo product family. Oracle Tuxedo consists of many server and client components as listed below.

4.2.1 Tuxedo Server Components

The license for Oracle Tuxedo provides unrestricted use of the following server component software included with Tuxedo for creating applications hosted on Tuxedo:

  • Oracle Application-to-Transaction Monitor Interface (ATMI) server software

  • Oracle Common Object Request Broker Architecture (CORBA) C++ server software

  • Oracle SNMP Agent software

  • Oracle Tuxedo Administration Console software

  • Link-Level Encryption (LLE) and Secure Sockets Layer (SSL) encryption software

4.2.2 Standalone Tuxedo Clients

The license for Oracle Tuxedo provides unrestricted use of the following client software bundled with Tuxedo for creating standalone clients that access applications hosted on Tuxedo:

  • Oracle ATMI Workstation (/WS) client software

  • Oracle CORBA C++ client software-includes the C++ client Object Request Broker (ORB) and the environmental objects

  • Tuxedo.NET Workstation client software

Oracle Tuxedo installer can be used to install server and client components listed above.

4.3 Add-on Products for Oracle Tuxedo

The Oracle Tuxedo product family consists of following add-on products. Some of these products are included in the Oracle Tuxedo installer, however Oracle Tuxedo license does not extend to these add-on products. Each add-on product must be separately licensed prior to use.

Table 4-1 Add-on Products for Oracle Tuxedo

Product Option Description

Oracle Tuxedo Jolt

Provides Java-based client API to access the Oracle Tuxedo application services extending functionality of existing Tuxedo applications to Intranet- and Internet-wide availability. The Jolt client API can be used in standalone mode or from within an application server, such as Oracle WebLogic server.

Oracle Service Architecture Leveraging Tuxedo (SALT)

Enables access to Tuxedo services as Web services as well as enables Tuxedo applications to access Web services hosted outside of Tuxedo domain. SALT provides easy to use, configuration driven model, without requiring any programming.

Oracle Tuxedo System and Applications Monitor Plus (TSAM Plus)

Monitors and manages system servers, application servers, and application transactions. Major functionality of Oracle TSAM Plus is as follows:

  • Performance monitoring and diagnostics: manage across multiple domains, improve performance and availability; diagnose application problems

  • Operations automations: manage application life cycle; dynamically provision applications and dynamically scale up/out

  • Service level agreement for business services

You must run a TSAM Plus agent on each computer that you want to monitor and manage using TSAM Plus Manager. Each TSAM Plus agent must be licensed. You can run one or more instances of the TSAM Plus Manager and its Console without any additional licenses.

Includes a plugin for Oracle Enterprise Manager Cloud Control (OEM CC) 12c to manage Oracle Tuxedo systems and applications. When using OEM CC, each monitored Tuxedo node must be licensed.

Oracle Tuxedo Mainframe Adapters (SNA and TCP)

Provide bi-directional and transactional connectivity between Tuxedo and CICS/IMS services running on IBM or Unisys mainframes. These adapters support automatic data conversion to and from HOST formats.

Oracle Tuxedo JCA Adapter

Enables bi-directional access between Tuxedo services and Java EE application servers, such as Oracle WebLogic Server.

Tuxedo JCA Adapter is licensed on the computer where the Java EE application server is running.

Oracle Tuxedo Application Rehosting Workbench

Helps simplify and accelerate mainframe application rehosting by automating code and data migration.

Oracle Tuxedo Application Runtime (ART) for CICS and Batch

Supports IBM mainframe applications rehosted to Oracle Tuxedo. It provides a combination of APIs and services that allows OLTP and Batch mainframe applications to run unchanged, preserving investment in business logic and data.

Oracle Tuxedo Application Runtime (ART) for Batch

Enables rehosting of mainframe batch applications to Oracle Tuxedo running on open systems. Supports JCL converted by ART Workbench and provides required JES services, JCL functions, and standard utilities, which allows batch applications run unchanged, preserving investment in business logic and data, reducing cost and risk of migration. Supports VSAM files, flat files, GDGs, DB2 UDB, DB2Connect, and Oracle DB. Provides CLI shell for batch operations and relies on TSAM/EM for Batch monitoring and operations Web UI. Provides CICS integration with ART for CICS and IMS integration with ART for IMS (to run IMS BMP jobs).

Oracle Tuxedo Application Runtime (ART) for IMS

Supports IBM IMS TM mainframe applications rehosted to Oracle Tuxedo. It provides an IMS-compatible programming model and required services that allow TP and Batch mainframe applications to run unchanged, preserving investment in business logic and data, reducing cost and risk of migration.

Oracle Tuxedo Message Queue

Enterprise messaging product that offers rich messaging functionality, such as store-and-forward, asynchronous queue operations, publish and subscribe, filtering, notification and delivery interest points, reliable message delivery, dynamic queue alias, undelivered message action. Oracle Tuxedo Message Queue must be licensed on all nodes where it is installed.


4.4 Oracle Tuxedo Optimizations for Exalogic Elastic Cloud Software

The following section describe the Oracle Tuxedo optimizations for Exalogic Elastic Cloud Software:

4.4.1 Tuxedo Optimization for Inter-node Communication

Exalogic Elastic Cloud Software can be configured with Tuxedo to optimize inter-node communication within a Tuxedo domain. These optimizations are enabled when Exalogic domain-level enhancements are enabled as described in Oracle Tuxedo on Oracle Exalogic User's Guide.

4.4.2 Socket Direct Protocol for Exalogic Elastic Cloud Software

Exalogic Elastic Cloud can be configured to utilize socket direct protocol (SDP) as a high performance protocol for Tuxedo Network Channels and Oracle Database connectivity. For information about configuring SDP based Tuxedo Network Channels and Oracle Database connections, see Oracle Tuxedo on Oracle Exalogic User's Guide.

4.4.3 Tuxedo Optimization for Lock Mechanism

Exalogic Elastic Cloud Software can be configured with Tuxedo to self-tune bulletin board lock mechanism in a Tuxedo domain. This optimization is enabled when enhancement is enabled as described in Oracle Tuxedo on Oracle Exalogic User's Guide.