Oracle® Application Server Licensing Information
10g Release 2 (10.1.2) Part No. B14128-01 |
|
![]() Previous |
![]() Next |
This chapter describes the three Oracle Application Server editions and the features available with those editions. It contains the following sections:
Oracle Application Server is available in three editions with different functional capabilities, each suitable for different kinds of applications and different development and deployment scenarios. Oracle also offers several application server options, packs, and other products that enhance the capabilities of Oracle Application Server for specific purposes. This section describes the licensing editions of Oracle Application Server. The application server options, packs, and other enhancement products are described in Chapter 2, "Options, Independent License Offerings, and Packs".
Table 1-1 introduces the Oracle Application Server licensing options.
Table 1-1 Oracle Application Server Licensing Editions
Licensing Edition | High Level Functionality | Features Included |
---|---|---|
Java Edition | The Oracle Application Server Java Edition includes Oracle HTTP Server, Oracle Application Server Containers for J2EE (J2EE container and Web Services), Oracle Application Server TopLink, Oracle Application Server MapViewer, and five Oracle JDeveloper Named User Plus licenses per processor. | mod_oc4j, mod_ossl, mod_oradav, mod_fastcgi, mod_rewrite, Proxy Plug-In, XML Developer Kit, Oracle Application Development Framework (ADF), Oracle Enterprise Manager 10g Application Server Control, Java Authentication and Authorization Service (JAAS) Provider, JDBC drivers for Oracle and non-Oracle databases |
Standard Edition | The Oracle Application Server Standard Edition includes all of the Java Edition functionality, plus Oracle Application Server Portal and Oracle Application Server Web Cache. | All Java Edition features, plus mod_plsql, mod_osso, mod_perl, Perl Interpreter, DBI/DBD data access libraries, PL/SQL Server Pages, Oracle Content Management SDK, UDDI Repository, Oracle Application Server Repository Creation Assistant |
Enterprise Edition | The Oracle Application Server Enterprise Edition includes all of the Standard Edition functionality, plus the Identity Management option, Oracle Business Intelligence Discoverer, Oracle Application Server Integration InterConnect, Oracle Application Server Integration B2B, and Oracle Application Server Wireless. | All Standard Edition features, plus the Identity Management option
See Also: "Oracle Identity Management" later in this chapter for details about the Identity Management option |
When you install Oracle Application Server, you are asked to choose one of several options, or installation types. Each installation type provides a specific set of application server components and features. For example, Oracle Application Server Infrastructure is an installation type that provides centralized product metadata and security services, configuration information, and data repositories for middle-tier installations.
Oracle Application Server editions do not map directly to these product installation types. It is important to understand how these two concepts relate to each other. Table 1-2 lists the minimum edition requirements for each installation type.
In each case, the minimum edition listed is the edition required to install the installation type. However, the minimum edition may not enable you to use everything included in that installation type. For example, you can install the Portal and Wireless installation type if you have Oracle Application Server Standard Edition, but the Standard Edition license does not cover the use of Oracle Application Server Wireless, which is included in the installation type. These restrictions are detailed in Table 1-3.
Table 1-2 Edition Requirements for Installation Types
Installation Type | Oracle Application Server Minimum Edition Required |
---|---|
J2EE and Web Cache | Java Edition |
JDeveloper | Java Edition |
TopLink | Java Edition |
Portal and Wireless | Standard Edition |
Integration (InterConnect or B2B) | Enterprise Edition |
Business Intelligence Discoverer | Enterprise Edition |
Infrastructure | Standard Edition |
Table 1-3 lists the installation types available with each of the three Oracle Application Server editions, along with any exceptions or restrictions associated with each edition-installation pair.
Table 1-3 Installation Types Included with Editions
Edition | Installation Types | Exceptions |
---|---|---|
Java Edition | J2EE and Web Cache
JDeveloper TopLink |
Upgrade to Standard Edition if you need:
|
Standard Edition | J2EE and Web Cache
JDeveloper TopLink Portal and Wireless Infrastructure |
Upgrade to Enterprise Edition if you need:
Upgrade to Enterprise Edition or add the Identity Management Option if you need:
See Also: "Restricted-Use Licensing" |
Enterprise Edition | J2EE and Web Cache
JDeveloper TopLink Portal and Wireless Integration (InterConnect or B2B) Business Intelligence Discoverer Infrastructure |
If you use Discoverer Plus and/or Discoverer Viewer, you need at least one license of Discoverer Administrator, which is included in Oracle Developer Suite.
For Integration installations, all packaged application, legacy system, and B2B adapters are licensed separately. See Also: "Restricted-Use Licensing" |
Certain Oracle Application Server features have additional licensing considerations. This section provides additional licensing information for security features, high availability features, and integration adapters.
Oracle Application Server provides a number of features to ensure security between the client and the application server, and between the application server and the database.
Oracle Advanced Security
Oracle Advanced Security ensures that communication over the Net8 Protocol is encrypted and secure. It also provides strong two-way authentication between the application server and the database. Oracle Advanced Security is installed with Oracle Application Server by default as part of a "secure by default" design, and to ensure that the client components required to enable secure communication and strong authentication between the application server and an Oracle database are present by default. However, if you want to use Oracle Advanced Security, you must license it separately with the Oracle database with which the application server communicates.
Oracle Identity Management
Oracle Identity Management is an integrated infrastructure that Oracle products rely on for distributed security. The Oracle Identity Management infrastructure includes the following components:
Oracle Internet Directory, an LDAP compliant directory service implemented on the Oracle Database.
Oracle Directory Integration and Provisioning, part of Oracle Internet Directory, which permits synchronization between Oracle Internet Directory and other directories, user repositories, automatic provisioning services, and applications.
Oracle Delegated Administration Services, part of Oracle Internet Directory, which provides trusted proxy-based administration of directory information by users and application administrators.
Oracle Application Server Single Sign-On, which provides single sign-on access to Oracle and third-party Web applications.
Oracle Application Server Certificate Authority, which generates and publishes X.509 certificates to support PKI-based (strong) authentication methods.
While Oracle Identity Management is designed to provide an enterprise infrastructure for Oracle products, it may also serve as a general-purpose identity management solution for user-written and third-party applications. Oracle Identity Management provides an enterprise-wide identity management platform for third-party applications, hardware, and network operating systems.
Oracle Identity Management can be purchased in three ways: as an option to Oracle Application Server Standard Edition, as a standalone offering independent of Oracle Application Server editions, or as an included component of Oracle Application Server Enterprise Edition. Refer to Chapter 2, "Options, Independent License Offerings, and Packs" for more information on Oracle Identity Management licensing options.
A restricted use license for some of the Oracle Identity Management features is included with the application server for specific purposes. Refer to the "Restricted-Use Licensing" section in this chapter for more information.
Oracle Application Server has several high availability features that require special licensing considerations. These considerations are similar to the licensing considerations for the high availability features of the Oracle Database. These considerations can be divided into two categories: high availability for Oracle Application Server middle-tier instances and high availability for Oracle Application Server Infrastructure.
High Availability Considerations for Oracle Application Server Middle-Tier Instances
There are several ways that you can make Oracle Application Server middle-tier instances highly available. Each of these high availability models has specific licensing implications:
Oracle Application Server Cold Failover Clusters: OracleAS Cold Failover Clusters use a two or more node hardware cluster for failover. Failover is the process by which the hardware clusters automatically relocate the execution of an application from a failed primary node to a designated standby node.
The primary node is the processor that is actively executing one or more application server services at any given time. If the primary node fails, the hardware cluster automatically fails the application server services over to the standby node.
When using OracleAS Cold Failover Clusters, ten days of failover per calendar year are included in the Oracle Application Server license for the primary node. If you use more than ten days of failover per calendar year, additional application server licenses are required for the standby nodes.
Note: Additional hardware or software may be required depending on the specific cluster setup you are using. |
Oracle Application Server Clusters: Oracle Application Server middle-tier instances can be clustered together to provide load balancing and failover. Oracle Application Server has two clustering models:
Manually-Managed Oracle Application Server Clusters: These clusters rely on the administrator to manually configure each instance within the cluster. With Manually-Managed Oracle Application Server Clusters, it is the administrator's job to make a group of application servers function as a cluster.
Manually-Managed Oracle Application Server Clusters are included with Oracle Application Server Java Edition, Standard Edition, and Enterprise Edition.
DCM-Managed Oracle Application Server Clusters: These clusters use the Distributed Configuration Management (DCM) tool to automatically propagate configuration information across all application server instances in the cluster. DCM requires a repository to store the configuration information. This repository can be either a file-based or database-backed repository.
DCM-Managed Oracle Application Server Clusters are included with Oracle Application Server Standard Edition and Enterprise Edition.
Oracle Application Server Disaster Recovery: For disaster recovery purposes, Oracle Application Server licenses are required for both the active and standby application servers.
High Availability Considerations for Oracle Application Server Infrastructure
Oracle Application Server Infrastructure is an installation type that provides centralized product metadata and security services, configuration information, and data repositories for middle-tier installations. The middle-tier instances typically use the Infrastructure for three main functions:
Product Metadata Storage: Middle tier instances can use Oracle Application Server Metadata Repository as a centralized component repository and leverage it for product metadata lookups. All of the product metadata that the Oracle Application Server middle-tier instances require is bundled as part of the infrastructure.
Identity Management: Identity Management provides a consistent security and identity management model for all Oracle Application Server applications. It serves as a single source of security metadata containing all administration and user privileges. Middle tier components use Identity Management to increase security, centralize authentication services, and manage passwords.
Configuration Management: The Distributed Configuration Management (DCM) tool stores information in the metadata repository for most installation types. For cluster management, DCM can use either a file-based or database-backed repository.
There are two availability models that you can use with Oracle Application Server Infrastructure: Oracle Application Server Cold Failover Clusters and Oracle Application Server Disaster Recovery. Each of these high availability models has specific licensing implications:
Oracle Application Server Cold Failover Clusters: OracleAS Cold Failover Clusters use a two or more node hardware cluster for failover. Failover is the process by which the hardware clusters automatically relocate the execution of an application from a failed primary node to a designated standby node.
The primary node is the processor that is actively executing one or more application server services at any given time. If the primary node fails, the hardware cluster automatically fails the application server services over to the standby node.
When using OracleAS Cold Failover Clusters, ten days of failover per calendar year are included in the Oracle Application Server license for the primary node. If you use more than ten days of failover per calendar year, additional application server licenses are required for the standby nodes.
Note: Additional hardware or software may be required depending on the specific cluster setup you are using. |
Oracle Application Server Disaster Recovery: For disaster recovery purposes, Oracle Application Server licenses are required for both the active and standby application servers.
There are four types of integration adapters: application, legacy, technology, and B2B.
Application, legacy, and B2B adapters must be purchased separately to work with Oracle Application Server Integration B2B and Oracle Application Server Integration InterConnect. Application, legacy, and B2B adapters are licensed using the Processor metric. These adapters cannot be licensed using the Named User Plus metric.
Technology adapters are included with all Oracle Application Server editions and when you separately license Oracle Integration. Technology adapters do not require separate licenses.
Table 1-4 lists the available adapters by adapter type.
The following restricted-use licenses are included with Oracle Application Server in the editions indicated:
Standard Edition
Oracle Application Server Single Sign-On is provided only for use with Oracle Application Server Portal.
Oracle Internet Directory is provided for use with Oracle Application Server Single Sign-On and with other application server components to provision, store, and manage users and groups, their associated security credentials and privileges; to synchronize data with third party directory services; and to store other component-specific metadata.
Oracle Workflow is provided for use with Oracle Content Management Software Development Kit only.
Oracle Advanced Security Option is included, with use limited strictly to the Oracle Java SSL Library.
The Oracle Database (Standard Edition or Standard Edition One) is provided only for use with the Oracle Application Server Metadata Repository for storing product metadata.
Notes: During installation, you can choose to install the product metadata into an existing, licensed database. Choosing this option has the following licensing implications:
|
Enterprise Edition
Oracle Advanced Security Option is included, with use limited strictly to the Oracle Java SSL Library.
Oracle Workflow is provided for use with Oracle Application Server Integration InterConnect and Oracle Application Server Integration B2B only.
The Oracle Database (Enterprise Edition) is provided only for use with the Oracle Application Server Infrastructure for storing product metadata.
Notes: During installation, you can choose to install the product metadata into an existing, licensed database. Choosing this option has the following licensing implications:
|
Storing any data other than product metadata in the Oracle Application Server Infrastructure database requires a full use license of the Oracle Database (Standard Edition, Standard Edition One, or Enterprise Edition).
Some examples of the kinds of data that require the purchase of a full use license for the Oracle Database Standard Edition or Standard Edition One include:
Documents or any other objects stored in the Oracle Content Management SDK
Documents or any kind of content stored in the Portal Repository
Any Oracle Workflow processes, transformations, or Oracle Application Server Integration B2B or InterConnect data
Any LDAP data related to the use of Oracle Internet Directory as a general purpose LDAP directory
Any other custom data that is created or updated by an application
Three kinds of data require the purchase of a full use license of the Oracle Database Enterprise Edition:
Predictive models or populating the Oracle Application Server Personalization Mining Table Repository (MTR)
Any Oracle Application Server Portal that leverages the VPD functionality of the database for hosting
Any LDAP data related to the use of an Oracle Internet Directory LDAP Directory, and directory replication is used
The following scenarios do not require the purchase of a full use license of the Oracle Database when you purchase Oracle Application Server:
If you are only using Oracle Application Server Web Cache
If you are using Oracle Business Intelligence Discoverer only against a non-Oracle database
If you are using Oracle Application Server Containers for J2EE (OC4J), either without clusters or or clustered using a file-based repository, against a non-Oracle database
Oracle Application Server Java Edition, Oracle Application Server Standard Edition, and Oracle Application Server Enterprise Edition can be licensed with the Named User Plus metric and/or the Processor metric.
Named User Plus This metric is defined as an individual authorized by you to use the programs which are installed on a single server or multiple servers, regardless of whether the individual is actively using the programs at any given time. A non-human-operated device will be counted as a named user plus in addition to all individuals authorized to use the programs, if such device can access the programs. If multiplexing hardware or software (for example, a TP monitor or a web server product) is used, this number must be measured at the multiplexing front end. Automated batching of data from computer to computer is permitted.
Processor This metric is defined as all processors where the Oracle Programs are installed and/or running. A multicore chip with n processor cores is treated as n processors. Programs licensed on a Processor basis may be accessed by your internal users (including agents and contractors) and by your third-party users.
Oracle Application Server Java Edition If licensing by Named User Plus, the minimum is 10 named users.
Oracle Application Server Standard Edition If licensing by Named User Plus, the minimum is 10 named users.
Oracle Application Server Enterprise Edition If licensing by Named User Plus, the minimum is 10 named users.
Footnote Legend
Footnote 1: In the event of a conflict between these metric definitions and those set forth in your ordering document for the Oracle Programs, the definitions in your ordering document will prevail.