This chapter describes licensing for Oracle Tuxedo and its add-on products. It contains the following sections:
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".
Oracle Tuxedo provides the foundation for the Oracle Tuxedo product family. Oracle Tuxedo consists of many server and client components as listed below.
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
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.
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:
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. |
The following section describe the Oracle Tuxedo optimizations for Exalogic Elastic Cloud Software:
Section 4.4.1, "Tuxedo Optimization for Inter-node Communication"
Section 4.4.2, "Socket Direct Protocol for Exalogic Elastic Cloud Software"
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.
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.
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.