This chapter describes licensing for Oracle Tuxedo and add-on products. Please note that as of August 2012, the Oracle Tuxedo products are version 12c. Please refer to the 12c documentation (http://docs.oracle.com/cd/E24329_01/doc.1211/e24414/toc.htm
) for the most current packaging and licensing information.The following sections describes the Oracle Tuxedo products and product families:
Section 7.2, "Separately Licensed Product Options for Oracle Tuxedo"
Section 7.3, "Oracle Tuxedo Optimizations for Exalogic Elastic Cloud Software"
The Oracle Tuxedo product family includes the following components:
Oracle Tuxedo: 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.
The Tuxedo installation program can be used to install the following server and client components of Tuxedo:
Server components:
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
Client components:
Oracle ATMI Workstation (/WS) client software
Oracle CORBA C++ client software—includes the C++ client Object Request Broker (ORB) and the environmental objects
Oracle Jolt client software
Tuxedo.NET Workstation client software
LLE and SSL encryption software
The Oracle Tuxedo installation program includes several Tuxedo product options, described in the following table, that may be installed along with Oracle Tuxedo. However, the Oracle Tuxedo license does not extend to these product options. Each must be separately licensed prior to use.
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 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 7.3.1, "Tuxedo Optimization for Inter-node Communication"
Section 7.3.2, "Socket Direct Protocol for Exalogic Elastic Cloud Software"
Section 7.3.3, "Tuxedo Optimization for Lock Mechanism"
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.