Oracle® Application Server Licensing Information
10g Release 2 (10.1.2) B14128-04 |
|
Previous |
Next |
This chapter describes the four Oracle Application Server editions and the features available with those editions. It contains the following sections:
Oracle Application Server is available in four 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 Sensor Edge Server, and Oracle Application Server MapViewer. |
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, Data Direct 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_php, 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 |
Standard Edition One |
The Oracle Application Server Standard Edition One includes all of the Standard Edition functionality, but with the deployment limitations outlined in "Oracle Application Server Standard Edition One Deployment Restrictions". |
All features included in Standard Edition |
Enterprise Edition |
The Oracle Application Server Enterprise Edition includes all of the Standard Edition functionality, plus Oracle Internet Directory, Oracle Application Server Single Sign-On, Oracle Application Server Certificate Authority, Oracle Application Server Discoverer, Oracle Application Server Reports Services, Oracle Application Server Personalization, Oracle Application Server Forms Services, Oracle Application Server Integration InterConnect, Oracle Application Server Integration B2B, and Oracle Application Server Wireless. |
All Standard Edition features, plus Oracle Identity Management, Business Intelligence, Integration, and Wireless features See Also: "Oracle Identity Management" later in this chapter for details about Identity Management features |
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 or Standard Edition One |
Integration |
Enterprise Edition |
Business Intelligence and Forms |
Enterprise Edition |
Infrastructure |
Standard Edition or Standard Edition One |
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 or Standard Edition One |
J2EE and Web Cache JDeveloper TopLink Portal and Wireless Infrastructure |
Upgrade to Enterprise Edition if you need:
Upgrade to Enterprise Edition if you need:
See Also: "Restricted-Use Licensing" |
Enterprise Edition |
J2EE and Web Cache JDeveloper TopLink Portal and Wireless Integration Business Intelligence and Forms 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" |
Oracle Application Server Standard Edition One has the same features and functionality as Oracle Application Server Standard Edition, but with the following deployment restrictions:
Standard Edition One may only be licensed on servers that have a maximum capacity of two processors.
Each Standard Edition One instance must have its own infrastructure, including the metadata repository, installed on the same computer as the middle tier.
You may not use any of the high availability features outlined in the "Additional Feature Availability" section with Standard Edition One.
Certain Oracle Application Server features have additional licensing considerations. This section provides additional licensing information for management features, security features, high availability features, and integration adapters.
All Oracle Enterprise Manager 10g Application Server Control functionality is included with each of the Oracle Application Server editions. In addition, all of the Oracle Application Server editions include Oracle Enterprise Manager 10g Grid Control, which is an integrated tool for managing your Oracle Grid and the components running on the grid. It provides an automated configuration management, provisioning, and administrative solution for managing your Oracle data center.
Grid Control includes a restricted-use license for the Oracle Database and Oracle Application Server components required to deploy Grid Control. Refer to "Restricted-Use Licensing" later in this chapter for details on the restricted-use licenses.
You can also expand the basic Grid Control functionality through the "Oracle Management Packs for Oracle Application Server", which are described in Chapter 2.
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 is included with Oracle Application Server Enterprise Edition.
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. There are no failover days included in the Oracle Application Server license for the active node. Disaster Recovery through OracleAS Guard is available with Oracle Application Server Enterprise Edition only.
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 no failover days included in the Oracle Application Server license for the active node. Disaster Recovery through OracleAS Guard is available with Oracle Application Server Enterprise Edition only.
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 components (such as Oracle BPEL Process Manager and Oracle Application Server Integration B2B). 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 and products indicated:
Oracle Enterprise Manager 10g
Oracle Application Server is provided only for hosting Oracle Management Service.
Oracle Database is provided only for hosting Oracle Management Repository.
Oracle Database and Oracle Application Server high availability and disaster recovery features are provided only for use with the components of Oracle Database and Oracle Application Server that support Oracle Management Service and Oracle Management Repository.
Standard Edition and Standard Edition One
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 Content Management Software Development Kit and Oracle Application Server Integration 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 Database under 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 BPEL Process Manager process instance data, which includes using Oracle Database as the dehydration store
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 Reports Services only against a non-Oracle database
If you are using Oracle Application Server Containers for J2EE (OC4J), either without clusters or clustered using a file-based repository, against a non-Oracle database