Skip Headers

Oracle® Application Server 10g Licensing Information
10g (9.0.4)
Part No. B13696-01
  Go To Documentation Library
Home
Go To Product List
Solution Area
Go To Table Of Contents
Contents

Previous Next  

1 Oracle Application Server 10g Editions

This chapter describes the three Oracle Application Server 10g editions and the features available with those editions. It contains the following sections:

The Oracle Application Server 10g Product Family

Oracle Application Server 10g 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 promotions, options, packs, and other products that enhance the capabilities of Oracle Application Server 10g for specific purposes. This section describes the licensing editions of Oracle Application Server 10g. The application server options, packs, and other enhancement products are described in Chapter 2, "Options and Packs". For currently available promotions, contact your Oracle representative.

Table 1-1 introduces the Oracle Application Server licensing options.


Note:

Oracle Application Server TopLink, which is included in all of the Oracle Application Server editions, can also be separately licensed, independent of any Oracle Application Server edition.

Table 1-1 Oracle Application Server Licensing Options

Licensing Option High Level Functionality Features Included
Java Edition The Oracle Application Server 10g Java Edition includes Oracle HTTP Server, Oracle Application Server Containers for J2EE (J2EE container and Web Services), Oracle Application Server TopLink, and five JDeveloper Named User Plus licenses per processor. mod_oc4j, mod_ossl, mod_oradav, mod_fastcgi, mod_rewrite, Proxy Plug-In, XML Developer Kit, Business Components for Java (BC4J), Oracle Enterprise Manager 10g Application Server Control, Java Authentication and Authorization Services (JAAS), JDBC drivers for Oracle and non-Oracle databases
Standard Edition The Oracle Application Server 10g Standard Edition includes all of the Java Edition functionality, plus Oracle Application Server Portal. All Java Edition features, plus mod_plsql, mod_osso, mod_perl, Perl Interpreter, DBI/DBD data access libraries, PL/SQL Server Pages, Oracle Application Server Single Sign-On, Oracle Content Management SDK, UDDI Repository, Oracle Application Server Repository Creation Assistant
Enterprise Edition The Oracle Application Server 10g Enterprise Edition includes all of the Standard Edition functionality, plus the Identity Management option, Oracle Application Server Forms Services, Oracle Application Server Reports Services, Oracle Application Server Discoverer Viewer, Oracle Application Server Discoverer Plus (Web functionality), Oracle Application Server InterConnect, Oracle Application Server ProcessConnect, Oracle Application Server Web Cache, Oracle Workflow, Oracle Application Server Wireless, and Oracle Application Server Personalization. All Standard Edition features, plus the Identity Management option

See Also: Chapter 2, "Options and Packs" for details about the Identity Management option


Oracle Application Server Editions and Installation Types

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 ProcessConnect) Enterprise Edition
Business Intelligence and Forms Enterprise Edition
Forms and Reports Services without Infrastructure 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:
  • mod_plsql and mod_osso

  • UDDI repository (part of Web Services)

Upgrade to Enterprise Edition if you need:

  • Web Cache

Standard Edition J2EE and Web Cache

JDeveloper

TopLink

Portal and Wireless

Infrastructure

Upgrade to Enterprise Edition if you need:
  • Wireless

Upgrade to Enterprise Edition or add the Identity Management Option if you need:

  • Oracle Application Server Certificate Authority

  • Oracle Application Server Single Sign-On

  • Oracle Internet Directory

See Also: "Restricted-Use Licensing"

Enterprise Edition J2EE and Web Cache

JDeveloper

TopLink

Portal and Wireless

Integration (InterConnect or ProcessConnect)

Business Intelligence and Forms

Forms and Reports Services without Infrastructure

Infrastructure

If you use Discoverer Plus and/or Discoverer Viewer, you need at least one license of Oracle Developer Suite.

For Integration installations, all packaged application and legacy system adapters are licensed separately.

See Also: "Restricted-Use Licensing"


Additional Feature Availability

Certain Oracle Application Server features have additional licensing considerations. This section provides additional licensing information for security features, high availability features, and integration adapters.

Security Features

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 to comply with 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 Oracle9i 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.

The Oracle Identity Management Option can be purchased as an option to the Oracle Application Server Standard Edition to provide these features. 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.

High Availability Features

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 Infrastructure and high availability for Oracle Application Server middle-tier instances.


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 services:

  • Product Metadata Service: All of the product metadata that the Oracle Application Server middle-tier instances require is bundled as part of the infrastructure. Customer applications do not access product metadata directly. Oracle Application Server Metadata Repository provides the Product Metadata Service. Middle tier instances can use OracleAS Metadata Repository as a centralized component repository and leverage it for product metadata lookups.

  • Identity Management Services: Identity Management Services provide a consistent security and identity management model for all Oracle Application Server applications. They also provide a single source of security metadata containing all administration and user privileges. Middle tier components use the Identity Management Services to increase security, centralize the authentication services, and manage passwords. The Oracle Identity Management infrastructure and its components provide the Identity Management Services.

  • Management Service: The Management Service in the Oracle Application Server Infrastructure supports the Distributed Configuration Management (DCM) tool. DCM stores information in the metadata repository for most installation types. For cluster management, Distributed Configuration Management Services can use either a file-based or database-backed repository.

There are three high availability models that you can use with Oracle Application Server Infrastructure: Oracle Application Server Cold Failover Clusters, Oracle Application Server Active 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. Hardware clusters are clusters that achieve high availability and scalability through the use of additional hardware (for cluster interconnect and shared storage) and software (for health monitors and resource monitors). Failover is the process by which the hardware clusters automatically relocate the execution of an application from a failed 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.

  • Oracle Application Server Active Failover Clusters: OracleAS Active Failover Clusters provide a more transparent high availability solution in which Oracle Application Server services on all of the nodes in the cluster are active at all times. When using OracleAS Active Failover Clusters, application server licenses are required for all nodes in the cluster, since all of the nodes are active.

  • 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 Middle-Tier Instances

There are also 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 Disaster Recovery: For disaster recovery purposes, Oracle Application Server licenses are required for both the active and standby application servers. This is parallel to the disaster recovery licensing for Oracle Application Server Infrastructure.

  • 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 Configured Oracle Application Server Clusters: These clusters rely on the administrator to manually configure each instance within the cluster. With Manually Configured Oracle Application Server Clusters, it is the administrator’s job to make a group of application servers function as a cluster. Manually Configured Oracle Application Server Clusters provide scalability and availability, but not manageability. The administrator has the responsibility of synchronizing the configuration of the application server instances across the cluster.

      Manually Configured Oracle Application Server Clusters are licensed with Oracle Application Server Java Edition, Standard Edition, and Enterprise Edition.

    • Managed Oracle Application Server Clusters: Maintaining the configuration and application deployment information on Manually Configured Application Server Clusters can be a complex task. Oracle Application Server therefore provides the Distributed Configuration Management Service that ensures that all application server instances in a cluster have identical configurations and application deployments. Managed Oracle Application Server Clusters automatically enforce homogeneity between instances that are part of the cluster, so that the cluster appears and functions as a single instance. Homogeneity is enforced through the Distributed Configuration Management Service, which uses a file-based or database-backed repository to store configuration information for the cluster and automatically propagate configuration information across all application server instances in the cluster. This simplifies configuration and deployment of application server clusters.

      Managed Oracle Application Server Clusters are licensed with Oracle Application Server Standard Edition and Enterprise Edition, whether the Distributed Configuration Management Services uses a file-based or database-backed repository.

Integration Adapters

Third party adapters must be purchased separately to work with Oracle Application Server ProcessConnect and InterConnect. Technology adapters and the Oracle e-Business Suite adapters are included with Oracle Application Server and do not require separate licenses.

Restricted-Use Licensing

The following restricted-use licenses are included with Oracle Application Server 10g in the editions indicated:


Standard Edition

Enterprise Edition

Oracle Database License Requirements: Standard Edition and Enterprise Edition

Storing any data other than product metadata in the Oracle Application Server Infrastructure database requires a full use license of the Oracle Database, either the Standard Edition or the Enterprise Edition.

Full Use License of Oracle Database Standard Edition

Some examples of the kinds of data that require the purchase of a full use license for the Oracle Database Standard Edition 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 ProcessConnect 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

Full Use License of Oracle Database Enterprise Edition

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

When is a Full Use License of Oracle Database Not Required?

There are three cases that do not require the purchase of a full use license of the Oracle Database when you purchase Oracle Application Server Enterprise Edition:

  • If you are only using Oracle Application Server Web Cache

  • If you are using Oracle Application Server Discoverer only against a non-Oracle database

  • If you are using Oracle Application Server Reports Services only against a non-Oracle database

General Licensing Information

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.

Metric DefinitionsFoot 


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.

License MinimumsFoot 


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.
Footnote 2: In the event of a conflict between these license minimums and those set forth in your ordering document for the Oracle Programs, the terms in your ordering document will prevail.