This chapter describes the application server product family, and the features available with this product family. It contains the following sections:
Section 2.1, "Oracle TopLink and Application Development Framework"
Section 2.12, "Oracle Unified Business Process Management Suite for Non Oracle Middleware"
Section 2.13, "Oracle Business Process Management Standard Edition"
Section 2.19, "WebLogic Server Management Pack Enterprise Edition"
Oracle TopLink and Application Development Framework can be separately licensed, independently of any Oracle WebLogic Server or Oracle Internet Application Server edition. For details on other supported servers for your product version please refer to the Oracle Fusion Middleware Supported System Configurations page at http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
.
The license for Oracle TopLink and Application Development Framework includes:
Oracle TopLink
Application Development Framework
Oracle MapViewer
Note:
The developer tools used with the Application Development Framework—for example, Oracle JDeveloper—are freely available for download from the Developer Tools page at http://www.oracle.com/technetwork/developer-tools/index.html
.
Oracle MapViewer provides API, and libraries for developing and running interactive geospatial web mapping applications. It is optimized for use with geospatial content in an Oracle Spatial database. It includes an EAR that must be deployed in a Java EE server and client libraries for Java and JavaScript based development.
Oracle MapViewer is included in Oracle TopLink and Application Development Framework and in all editions of Oracle Internet Application Server and Oracle Weblogic Server via the inclusion of Oracle Toplink and Application Development Framework.
Application Development Framework (ADF) enables enterprise applications to support delivery to multiple screens, including desktop browsers, but also mobile browser and native mobile applications.
Mobile ADF includes three technology paths, and each is covered under the Oracle TopLink and Application Development Framework license.
ADF Faces Rich Client Components. This includes a comprehensive set of components which can be used to develop desktop browser and tablet browser applications.
ADF Mobile Browser. This includes components that are optimized for mobile phone browsers.
ADF Mobile. This includes a framework and runtime for developing hybrid mobile applications which install onto the mobile devices. Note, with the resulting application the Oracle TopLink and Application Development Framework licensing terms still apply. Furthermore, all hardware and software pre-requisites for developing ADF Mobile applications, as outlined in the Mobile Developer Guide for Oracle Application Development Framework, must be met. Third party mobile SDKs must be provisioned separately, and Oracle does not assist in obtaining nor compensate for these third party mobile SDKs.
Oracle WebLogic 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 WebLogic Server for specific purposes. This section describes the licensing editions of Oracle WebLogic Server.
Table 2-1 introduces the Oracle WebLogic Server licensing options.
Table 2-1 Oracle WebLogic Server Licensing Editions
Licensing Edition | High Level Functionality | Features Included |
---|---|---|
Standard Edition |
The WebLogic Server Standard Edition includes:
|
Includes:
|
Enterprise Edition |
Includes all of the Standard Edition functionality, plus:
|
All Standard Edition features, plus:
|
WebLogic Suite |
Includes all of the Enterprise Edition functionality, plus:
|
All Enterprise Edition features, plus:
Also includes Oracle Internet Application Server Enterprise Edition, which contains:
For license details about Oracle Internet Application Server Enterprise Edition, see Section 2.3, "Oracle Internet Application Server." |
Oracle WebLogic Server does not provide installation programs that correspond directly to each available edition. For example, depending on the edition licensed, you may need to run one or more of the following individual installers:
Oracle WebLogic Server
Oracle Web Tier
Oracle Coherence
Oracle JRockit
Oracle JDeveloper
Oracle TopLink
Oracle Business Intelligence
SOA Suite for Oracle Middleware
Oracle Virtual Assembly Builder
In addition, many installers contain multiple components that may be installed all together or individually, and each installation component has a minimum license requirement. The following table identifies the minimum edition requirements for each installation option available from the Oracle WebLogic Server installation programs.
Table 2-2 Installation Programs Required for WebLogic Product Editions
Licensing Edition | Corresponding Installation Programs |
---|---|
Standard Edition |
Standard Edition encompasses the following installation programs:
|
Enterprise Edition |
The installation programs for Enterprise Edition include all those for Standard Edition, plus the installers for:
Note: Adding cluster support does not require an additional installation procedure. |
WebLogic Suite |
The installation programs for WebLogic Suite include all those for Enterprise Edition, plus:
|
Footnote 1 Usage rights to WebLogic SIP Server require a license for Oracle Communications Converged Application Server. For details, see Section 2.2.2.4, "WebLogic SIP Server."
Certain Oracle WebLogic Server editions contain features that have additional licensing considerations.
The entitlement for WebLogic Server Basic from Internet Application Server Enterprise Edition is superceded by the unrestricted full use capabilities of WebLogic Server Enterprise Edition included in WebLogic Suite.
Note:
When Oracle Internet Application Server is licensed independently of WebLogic Suite, a constrained WebLogic license, called WebLogic Server Basic, is included. However, when Oracle Internet Application Server is licensed as part of WebLogic Suite, an unrestricted license of WebLogic Server Enterprise Edition is included.
This does not imply that two licenses of WebLogic Server Enterprise are provided within WebLogic Suite, but rather that the rights to WebLogic Server included in Internet Application Server are expanded to the unrestricted use of WebLogic Server Enterprise Edition included in WebLogic Suite.
Note the following license considerations for management features:
Oracle Enterprise Manager Fusion Middleware Control is included with WebLogic Server Standard Edition, WebLogic Server Enterprise Edition, and WebLogic Suite Edition.
Unrestricted use of the WebLogic Server Administration Console, the WebLogic Scripting Tool, and WebLogic JMX is available in all WebLogic Server editions.
WebLogic Server Standard Edition, WebLogic Server Enterprise Edition, and WebLogic Suite work with Oracle Enterprise Manager Cloud Control, which is Oracle's integrated enterprise information technology (IT) management product line providing the industry's only complete, integrated, and business-driven enterprise cloud management solution.
Oracle WebLogic Server provides several features and tools to support the deployment of highly available and scalable applications, including the following:
WebLogic Server clusters, which provide scalability and reliability for your applications by distributing the work load among multiple instances of WebLogic Server.
Work Managers, which prioritize work based on rules you define and by monitoring actual run time performance statistics. Work Managers can be used to provide overload protection, such as detecting, avoiding, and recovering from excess workload. They may be applied globally to a WebLogic Server domain or to a specific application or component.
WebLogic Server persistent store, which is a built-in, high-performance storage solution for WebLogic Server subsystems and services that require persistence. For example, it can store persistent JMS messages or temporarily store messages sent using the Store-and-Forward feature. The persistent store supports persistence to a file-based store or to a JDBC-enabled database.
Network channels, which facilitate the effective use of network resources by segregating network traffic into channels based on the type of traffic.
Store-and-forward services, which enable WebLogic Server to deliver messages reliably between applications that are distributed across WebLogic Server instances. If the message destination is not available at the moment the messages are sent, either because of network problems or system failures, then the messages are saved on a local server instance and are forwarded to the remote destination once it becomes available.
Oracle Database Real Application Cluster (RAC) integration, which is provided by WebLogic Server via multi data sources, a collection of data sources representing each node in an Oracle Database RAC treated logically as one data source by the application layer, and GridLink data sources, an integration with Oracle Database RAC that requires only one data source per Oracle Database RAC within WebLogic Server.
A multi data source is an abstraction around a group of data sources that provides load balancing or failover processing at the time of connection requests, between the data sources associated with the multi data source.
Some WebLogic Server high availability features require special licensing considerations, which are described in the following sections.
A Standard Edition license provides unlimited access to most high availability features in WebLogic Server, with the exception of Cluster Support. With a Standard Edition license, no restrictions are placed on the followingFoot 1 :
The number of Managed Server instances that may be configured in a WebLogic domain
Use of the Apache HTTP Server Plug-In to perform load balancing among non-clustered Managed Server instances using the WebLogicCluster
plug-in configuration parameter
Cluster Support is provided in all WebLogic Server Enterprise Edition and WebLogic Suite Edition licenses, and includes the following capabilities:
Application failover
When an application component becomes unavailable for any reason, a copy of the failed object finishes the job. In case of hardware or other failures, session state is available to other cluster nodes that can resume the work of the failed node.
Cluster management and administration
Creating a cluster of Managed Servers enables management and administration of these clustered servers as a single entity. Cluster management and administration features are provided for configuration, application deployment, and monitoring purposes.
Automatic and manual migration of a clustered server instance from one computer to another using Server Migration
Using Service Migration, the uninterrupted availability of singleton services — services that must run on only a single server instance at any given time, such as JMS and the JTA transaction recovery system — is ensured when the hosting server instance fails.
Load balancing
Incoming requests can be routed to a WebLogic Server instance in the cluster based on the volume of work being processed.
The following types of objects can be clustered in a WebLogic Server deployment:
Servlets
Java Server Pages
Enterprise JavaBeans
Remote Method Invocation (RMI) objects
Java Messaging Service (JMS) destinations. Note:
A connection factory and a destination can be targeted to different WebLogic Server instances.
Foreign servers and distributed destinations may be used across multiple WebLogic Server instances.
There are several ways that you can make WebLogic Server instances highly available. Each of these high availability models has specific licensing implications. These considerations are similar to the licensing considerations for the high availability features of the Oracle Database.
Backup: In this type of recovery, WebLogic Server data/files of the primary server are stored on storage devices, such as tape media, and customers are not required to purchase additional licenses.
Failover (also known as Active/Passive or Cold Failover Cluster): In this type of recovery, WebLogic Server nodes are configured in an Active/Passive Cluster; the first installed node acts as a primary node. If the primary node fails, one of the nodes in the cluster acts as the primary node. In this type of environment Oracle permits licensed Oracle WebLogic Server customers to run the WebLogic Server on an unlicensed spare computer for up to a total of ten separate days in any given calendar year. Any other use requires the environment to be fully licensed. Additionally, the same metric (that is, processor-based, or named user based) must be used when licensing the WebLogic Server in a failover environment.
Remote Mirroring: This method involves copying the WebLogic Server software to the secondary site and copying the changes in the primary WebLogic Server configuration and data to the secondary site. This can be accomplished through techniques such as storage based remote mirroring or host based mirroring. In the event of a failure at the primary site, the Oracle WebLogic Server on the secondary site is run using the remote storage. In this environment, Oracle WebLogic Server must be fully licensed at the primary site, and if it is ever installed and/or run at the secondary site, it must also be fully licensed there. Additionally, the same metric (that is, processor-based, or named user based) must be used to license both WebLogic Server domains.
WebLogic Server JDBC multi data sources, also known as GridLink for RAC, are available in WebLogic Server Standard Edition, WebLogic Server Enterprise Edition, and WebLogic Suite.
Use of WebLogic Server GridLink data sources, known as Active GridLink for RAC, is an entitlement available only as part of licensing WebLogic Suite or Exalogic Elastic Cloud Software.
Table 2-3 lists and describes the license restricted Oracle WebLogic Server GridLink data source XML configuration elements.
Table 2-3 GridLink Data Source (Active GridLink for RAC) Configuration Detail
Data Source Configuration | Description |
---|---|
<fan-enabled> |
Enables Fast Application Notification (FAN) event awareness of WebLogic Server |
<ons-node-list> |
Identifies list of Oracle Notification Service (ONS) nodes |
<ons-wallet-file> |
Identifies file defining SSL keys for ONS |
For more information about configuring GridLink data sources within WebLogic Server, see "Using GridLink Data Sources" in Configuring and Managing JDBC Data Sources for Oracle WebLogic Server.
Oracle WebLogic Software Kit (the "Kit") for Oracle Database Appliance includes a restricted use of Oracle Traffic Director with WebLogic Server and integration software for WebLogic Server, both specific for Oracle Database Appliance (ODA).
The Oracle WebLogic Software Kit (the "Kit") for Oracle Database Appliance is limited to use with Oracle Database Appliance. The Oracle Traffic Director portion of the Kit is limited to High Availability Virtual IP, Access Manager WebGate, Origin server load balancing to WebLogic Server, and content caching on Oracle Database Appliance.
WebLogic SIP Server is included in all editions of Oracle WebLogic Server; however, you must license Oracle Communications Converged Application Server (OCCAS) in order to have usage rights to SIP Server.
Apache Derby is an all-Java open source RDBMS that is included in the WebLogic Server distribution solely in support of WebLogic Server evaluation, either in the form of custom trial applications or through packaged sample applications provided with WebLogic Server. Use of Derby is subject to the terms of the Apache License, Version 2.0, available at the following URL:
Note the following Java SE considerations. For full details on Java SE Editions, see http://www.oracle.com/technetwork/java/javase/terms/products/index.html
.
Java SE includes the Java Development Kit (JDK), the Java Runtime Environment (JRE) and the JRockit JDK.
Oracle Java SE Advanced includes Java SE plus additional features for mission critical enterprise client and server deployments of Java such as JRockit Mission Control and Flight Recorder.
Oracle Java SE Advanced is included in WebLogic Server Enterprise Edition. Oracle Java SE and all components associated with it are restricted for use with WebLogic Server. Java SE is included with WebLogic Server Enterprise Edition for the sole purpose of enabling client applications to access WebLogic Server Enterprise Edition components.
Oracle Java SE Suite includes Oracle Java SE Advanced plus additional features for soft real-time and virtualization such as JRockit Real Time.
Oracle Java SE Suite is included in WebLogic Suite. Oracle Java SE and all components associated with it are restricted for use with WebLogic Server, Oracle Containers for J2EE and Coherence. Java SE is included with WebLogic Suite for the sole purpose of enabling client applications to access WebLogic Suite components.
The licenses for WebLogic Server Standard Edition, WebLogic Server Enterprise Edition, and WebLogic Suite Edition provide unrestricted use of the client JAR files bundled with WebLogic Server for creating standalone clients that access applications hosted on WebLogic Server.
The client JARs and other resources provided in Oracle WebLogic Server for creating standalone clients, and the key features they support, are listed in Table 2-4:
Table 2-4 Client JAR files and Other Resources Provided for Standalone Clients
Client Type | Bundled Resources | Key Features |
---|---|---|
WebLogic Full Client (T3) |
|
Supports the following:
|
WebLogic Thin Client (T3) |
|
Supports the following:
|
WebLogic-IIOP |
|
|
Java EE Application Client (Thin Client) |
|
|
JMS Thin Client |
|
|
JMS SAF Client — for using store-and-forward services |
|
|
JMS C Client |
|
|
JMS .NET Client |
|
Microsoft .NET client applications, written in C# that can access WebLogic JMS applications and resources |
JMX Client |
|
Accesses WebLogic Server MBeans |
Web Services Client |
|
Invokes Web Service |
The licenses for WebLogic Server Standard Edition, WebLogic Server Enterprise Edition, and WebLogic Suite provide unrestricted use of the clients listed and described in Table 2-5 for the licensed WebLogic Server installation.
Table 2-5 Other Clients Not Restricted for Use with the Licensed WebLogic Server
Client Type | Key Features |
---|---|
WebLogic Scripting Tool (WLST) |
Client for configuring WebLogic Server instances |
Web server plug-ins for WebLogic Server |
Client for Apache HTTP Server, Microsoft Internet Information Server, Oracle HTTP Server, and Oracle iPlanet Web Server |
The following restricted-use licenses are included with Oracle WebLogic Server in the editions and products indicated.
WebLogic Suite includes Oracle Internet Application Server Enterprise Edition, which includes a restricted-use license of the Oracle Database. See Section 2.3.3, "Restricted-Use Licensing" for details.
See Section 2.3.3, "Restricted-Use Licensing," for details about restricted-use licenses included with WebLogic Suite Edition.
Oracle JDeveloper bundles UDDI client libraries from the HP SOA Systinet Registry. Such libraries and UDDI client functionality are licensed only to the end user for the purpose of connecting to and communicating with the Oracle Service Registry.
WebLogic Server EE includes a restricted use license for Oracle Java SE Advanced . Oracle Java SE and all components associated with it are restricted for use with WebLogic Server. Java SE is included with WebLogic Server Enterprise Edition for the purpose of enabling client applications to access WebLogic Server Enterprise Edition components.
WebLogic Suite includes a restricted use license for Oracle Java SE Suite. Oracle Java SE and all components associated with it are restricted for use with WebLogic Server, Oracle Containers for J2EE and Coherence. Java SE is included with WebLogic Suite for the sole purpose of enabling client applications to access WebLogic Suite components.
For details on Java SE Editions, see http://www.oracle.com/technetwork/java/javase/terms/products/index.html
.
The following sections describe the Oracle Weblogic Server optimizations for Exalogic Elastic Cloud software:
Section 2.2.4.1, "Input/ Output and Work Manager Optimizations for Exalogic Elastic Cloud Software"
Section 2.2.4.2, "JDBC and Data Source Optimizations for Exalogic Elastic Cloud Software"
Section 2.2.4.3, "Cluster State Replication Optimizations for Exalogic Elastic Cloud Software"
Section 2.2.4.4, "Socket Direct Protocol for Exalogic Elastic Cloud Software"
Section 2.2.4.7, "Oracle HTTP Client Optimizations for Exalogic Elastic Cloud Software"
Exalogic Elastic Cloud Software can be configured with input/output and Work Manager optimizations for WebLogic Server Table 2-6 lists and describes the MBean attributes for configuring WebLogic Server with these options that are restricted to Exalogic Elastic Cloud Software licenses.
Table 2-6 Exalogic Elastic Cloud Software Configuration Enabled in WebLogic Server
MBean AttributeFoot 1 | Description |
---|---|
|
Increases efficiency during I/O in environments with high network throughput. |
|
Increases efficiency during I/O in environments with high network throughput. |
|
Increases efficiency of the self-tuning thread pool by aligning it with the Exalogic processor architecture threading capabilities |
|
Lockless request manager enables higher concurrency and efficiency in processing on Exalogic systems, especially for JMS use cases. |
Footnote 1 For more information about these MBeans, see the Oracle WebLogic Server MBean Reference.
Exalogic Elastic Cloud Software can be configured with optimized JDBC connections and improved Oracle Database Real Application Cluster connectivity within WebLogic Server. Table 2-7 lists and describes the Oracle JDBC features that are restricted to Exalogic Elastic Cloud Software licenses. Note, as stated in Section 2.2.4.4, "Socket Direct Protocol for Exalogic Elastic Cloud Software," that WebLogic Server data sources using a JDBC connection string with the protocol portion being set to SDP (PROTOCOL=SDP
) are restricted to Exalogic Elastic Cloud Software.
Table 2-7 Exalogic Elastic Cloud Software Oracle JDBC Options
Option | Description |
---|---|
|
Enables the Oracle JDBC driver to reduce data copies and fragmentation. |
Exalogic Elastic Cloud Software includes the right to WebLogic Server GridLink data sources, known as Active GridLink for RAC. The definitions of the XML configuration elements available in GridLink data sources for the Exalogic Elastic Cloud Software entitlement are described in Section 2.2.2.3.4, "Database Integration."
Exalogic Elastic Cloud Software can be configured for optimized state replication with WebLogic Server. Specifically one-way RMI for state replication and multi-channel replication are restricted to Exalogic Elastic Cloud Software.
For information about configuring these cluster state replication optimizations, see "Enabling Cluster-Level Session Replication Enhancements" in Oracle Fusion Middleware Exalogic Enterprise Deployment Guide.
Table 2-8 lists and describes the WebLogic Server cluster state replication MBeans that are restricted to Exalogic Elastic Cloud.
Table 2-8 Exalogic Elastic Cloud Software MBeans for State Replication
MBean | Description |
---|---|
|
Enables the configuration of multiple replication channels per server within a WebLogic Server cluster. |
|
Enables state replication to be set directionally to one-way only |
|
Increases efficiency with session replication. |
Exalogic Elastic Cloud can be configured to utilize socket direct protocol (SDP) as a high performance protocol for WebLogic Network Channels and JDBC connectivity.
WebLogic Server data sources using a JDBC connection string with the SDP protocol (for example, (PROTOCOL=SDP
)) are restricted to Exalogic Elastic Cloud Software. For information about configuring SDP based WebLogic Server data sources see "Enable Socket Direct Protocol for a Grid Link Data Source" in Configuring and Managing JDBC Data Sources for Oracle WebLogic Server.
Table 3-4 lists and describes Oracle WebLogic Server SDP features that are restricted to Exalogic Elastic Cloud Software licenses.
Table 2-9 Exalogic Elastic Cloud Software WebLogic MBean Configuration Options
MBean Attribute | Description |
---|---|
|
Specifies whether the network channel supports the socket direct protocol. |
For more information about the NetworkAccessPointMBean.SDPEnabled
attribute, see the Oracle WebLogic Server MBean Reference.
Exalogic Elastic Cloud Software can be configured with WebLogic Server to enable more rapid failure detection and failover for migration of pinned services such as JMS and JTA Transaction Recovery Services, or migration of migratable servers hosting such services.
Table 2-10 lists and describes the WebLogic Server cluster MBeans that are restricted to Exalogic Elastic Cloud.
Exalogic Elastic Cloud Software can be configured with WebLogic Server to use JSP factory caching and improve scalability of Web applications built on the JSP Servlet engine (OJSP) utilized by Fusion Middleware products and Fusion Middleware applications running on WebLogic Server.
These optimizations are enabled when Exalogic domain-level enhancements are enabled as described in "Enabling Exalogic-Specific Enhancements in Oracle WebLogic Server 11g Release 1". They can also be controlled by enabling the init parameter jsp_factory_caching
(default false
).
Exalogic Elastic Cloud Software can be configured with WebLogic Server to optimize Oracle HTTP client connection management to improve performance of Web applications built with Fusion Middleware products running on WebLogic Server.
These optimizations are enabled when Exalogic domain-level enhancements are enabled as described in "Enabling Exalogic-Specific Enhancements in Oracle WebLogic Server 11g Release 1."
Oracle Internet 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 Internet Application Server for specific purposes. This section describes the licensing editions of Oracle Internet Application Server.
Note:
All editions of the products Oracle Internet Application Server and Oracle Forms and Reports Server include rights to WebLogic Server Basic. WebLogic Server Basic is only for running components provided within these products such as Forms, Reports, Discoverer and Portal. It can also be used for custom Java applications such as those developed for Oracle Containers for J2EE. Products outside of Oracle Internet Application Server and Oracle Forms and Reports that have licensing dependencies on any edition of Oracle Internet Application Server or Oracle Forms and Reports do not have the right to run those products on WebLogic Server Basic unless stated specifically within their licensing documentation. For complete details about WebLogic Server Basic, see Appendix A, "WebLogic Server Basic."
Table 2-11 introduces the Oracle Internet Application Server licensing options.
Table 2-11 Oracle Internet Application Server Editions
Licensing Edition | High-Level Functionality | Included Features |
---|---|---|
Standard Edition |
Oracle Internet Application Server Standard Edition includes:
Note: In Oracle Fusion Middleware 10g Release 2 and Release 3, Oracle Internet Application Server includes the licensing rights to Oracle Containers for J2EE (OC4J) as the J2EE container. In future releases of Oracle Fusion Middleware, customers of Oracle Internet Application Server continue to have rights to the OC4J 10g Release 2 and Release 3 (the terminal release of OC4J). Oracle Internet Application Server also includes the Oracle Security Developer Tools. Oracle Internet Application Server Standard Edition, in addition to the components listed above, also includes the following:
Note: In Oracle Fusion Middleware 10g Release 2, Oracle Internet Application Server includes the licensing rights to Oracle Single Sign-On. In Oracle Fusion Middleware 11g, customers of Oracle Internet Application Server continue to have rights to Oracle Single Sign-On 10g Release 2. In Oracle Fusion Middleware 11g, customers of Oracle Internet Application Server additionally have the rights to Oracle Access Manager Basic as described in Appendix B, "Oracle Access Manager Basic" In Oracle Fusion Middleware 10g Release 2, Oracle Internet Application Server Standard Edition includes limited use licenses for Oracle Internet Directory and Oracle Single Sign-On. The full use licenses for these products are available in Oracle Internet Application Server Enterprise Edition, and also in Oracle Identity and Access Management Suite Plus as described in Section 11.13, "Oracle Identity and Access Management Suite Plus". |
|
Enterprise Edition |
Oracle Internet Application Server Enterprise Edition includes all of the Standard Edition functionality, plus:
In addition to the components listed above, Oracle Internet Application Server Enterprise Edition includes the rights to the following components from Oracle Fusion Middleware 10g Release 2:
Oracle Internet Application Server Enterprise Edition includes full use licenses for Oracle Internet Directory. Note: In Oracle Fusion Middleware 10g Release 2, Oracle Internet Application Server includes the licensing rights to Oracle Single Sign-On. In Oracle Fusion Middleware 11g, customers of Oracle Internet Application Server continue to have rights to Oracle Single Sign-On 10g Release 2. In Oracle Fusion Middleware 11g, customers of Oracle Internet Application Server additionally have the rights to Oracle Access Manager Basic as described in Appendix B, "Oracle Access Manager Basic" Note: If you license Oracle Internet Application Server Enterprise Edition, some Identity Management and Access Management components will be from earlier releases of Oracle Fusion Middleware 10g. |
All Standard Edition features, plus:
See Section 2.3.2.2.2, "Oracle Identity Management," for details about Identity Management features. |
When you install Oracle Internet Application Server, you will have the choice of several installation types. Each installation type provides a specific set of components and features.
Oracle Internet 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 2-12 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 Portal, Forms, Reports and Discoverer from an installation type, but the Standard Edition license does not cover the usage of Oracle Forms, Reports and Discoverer. These restrictions are detailed in Table 2-13.
Table 2-12 Edition Requirements for Installation Types of Oracle Internet Application Server
Installation Type | Oracle Internet Application Server Minimum Edition Required |
---|---|
Web Tier |
Standard Edition |
WebLogic Server |
Standard Edition |
JDeveloper |
Standard Edition |
TopLink |
Standard Edition |
Oracle Identity Management |
Standard Edition |
Portal, Forms, Reports and Discoverer |
Standard Edition |
Integration, Oracle B2B |
Enterprise Edition |
Repository Creation Utility |
Standard Edition |
Table 2-13 lists the installation types available with each of the Oracle Internet Application Server editions, along with any exceptions or restrictions associated with each edition-installation pair.
Table 2-13 Installation Types Included with Editions of Oracle Internet Application Server
Edition | Installation Types | Exceptions |
---|---|---|
Standard Edition |
Web Tier WebLogic Server JDeveloper TopLink Portal, Forms, Reports and Discoverer Repository Creation Utility |
Upgrade to Enterprise Edition if you need:
|
Enterprise Edition |
Web Tier WebLogic Server JDeveloper TopLink Portal, Forms, Reports and Discoverer Integration, Oracle B2B Repository Creation Utility |
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. |
Certain Oracle Application Server features have additional licensing considerations. This section contains the following subsections:
Note the following license considerations for management features:
Oracle Enterprise Manager Fusion Middleware Control is included with all editions of Oracle Application Server.
Oracle Application Server Enterprise Edition can be managed by Oracle Enterprise Manager Cloud Control, which is Oracle's integrated enterprise information technology (IT) management product line providing the industry's only complete, integrated, and business-driven enterprise cloud management solution.
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 ensures that communication over the Oracle SQL*Net Protocol is encrypted and secure. It also provides strong authentication services between the application server and the database. As part of a "secure by default" architecture, Oracle Advanced Security is installed with Oracle Fusion Middleware by default. This ensures that the client components required for secure communication and strong authentication between the application server and an Oracle database are present. However, if you want to configure and use the secure communication and authentication services provided by Oracle Advanced Security, you must also license Oracle Advanced Security with the Oracle database with which the application server communicates.
The Oracle Identity Management license that is included in Oracle Internet Application Server Enterprise Edition includes the following:
Oracle Internet Directory
Oracle Directory Integration Platform
Oracle Delegated Administration Services
Oracle Directory Services Manager
Oracle Single Sign-On
Oracle Access Manager Basic
For more information, see Appendix B, "Oracle Access Manager Basic"
A restricted use license for some of the Oracle Identity Management features is included with the application server for specific purposes. For more information, see Section 2.3.3, "Restricted-Use Licensing."
Oracle Internet 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 are described in Section 2.2.2.3.3, "High Availability Considerations for Oracle WebLogic Server Middle-Tier Instances." There are further high availability restrictions for Oracle Internet Application Server based on the limited use license of WebLogic Server Basic, described in Appendix A, "WebLogic Server Basic."
See Chapter 5, "Oracle Fusion Middleware Adapters" for a description of Fusion Middleware Adapters. Technology adapters are included in all Oracle Internet Application Server editions. Other adapters require separate licensing.
The following restricted-use licenses are included with Oracle Internet Application Server in the editions and products indicated.
Oracle Single Sign-On is provided only for use with Oracle Portal.
Oracle Internet Directory is provided for use with Oracle Single Sign-On and with application server components to:
Provision, store, and manage users and groups, along with their associated security credentials and privileges
Synchronize data with third party directory services
Store other component-specific metadata
Oracle Advanced Security Option is included, with use limited strictly to the Oracle Java SSL Library.
The Oracle Database (Enterprise Edition) is provided only for use with the Oracle Repository Creation Utility database schema 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:
The restricted use license does not apply to the use of the existing database as the Oracle Repository Creation Utility database schema.
If the computer on which your existing database is running does not run any other Oracle Application Server installations, there is no Oracle Internet Application Server license requirement for that computer.
Installing the Oracle Repository Creation Utility database schema into your existing database may increase the number of users accessing that database, and may thus affect your database license needs. You need to make sure that you have the appropriate number of database licenses to ensure compliance.
Oracle Advanced Security Option is included, with use limited strictly to the Oracle Java SSL Library.
The Oracle Database (Enterprise Edition) is provided only for use with the Oracle Repository Creation Utility database schema for storing product metadata.
Notes:
During installation, you can choose to install the Oracle Repository Creation Utility database schema into an existing, licensed database. Choosing this option has the following licensing implications:
The restricted use license does not apply to the use of the existing database for the Oracle Repository Creation Utility database schema.
If the computer on which your existing database is running does not run any other Oracle Fusion Middleware installations, there is no Oracle Internet Application Server license requirement for that computer.
Installing the Oracle Repository Creation Utility database schema into your existing database may increase the number of users accessing that database, and may thus affect your database license needs. You need to make sure that you have the appropriate number of database licenses to ensure compliance.
Storing any data other than the Oracle Repository Creation Utility database schema 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
Oracle Integration B2B
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
Two kinds of data require the purchase of a full use license of the Oracle Database Enterprise Edition:
Any Oracle 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 database replication is used
The following scenarios do not require the purchase of a full use license of the Oracle Database when you purchase Oracle Internet Application Server:
If you are only using Oracle Web Cache
If you are using Oracle Business Intelligence Discoverer only against a non-Oracle database
If you are using Oracle Reports Services only against a non-Oracle database
Oracle GlassFish Server is a Java EE server infrastructure that comes with a rich administrative console and scripting infrastructure for developing and deploying Java EE applications. It is available as a standalone product.
When you license Oracle GlassFish Server, it includes:
Java EE Server infrastructure
Java SE. For details on Java SE Editions, see http://www.oracle.com/technetwork/java/javase/terms/products/index.html
.
Oracle GlassFish Message Queue
Oracle GlassFish Server HTTP load balancer plug-in
GlassFish Server Control
Oracle TopLink — for JPA 2.0 persistence infrastructure
asadmin — the command line interface to Oracle GlassFish Server
HADB — for Oracle GlassFish 2.x releases, enabling additional quality of service support for state management
Oracle GlassFish Server is part of the Oracle Fusion Middleware application grid portfolio and is ideally suited for applications requiring lightweight infrastructure with the most up-to-date implementation of enterprise Java, Java EE 6, and Java Web Services infrastructure.
Oracle GlassFish Server can also be managed with Oracle Enterprise Manager Cloud Control 12c, which is Oracle's integrated enterprise information technology (IT) management product line providing the industry's only complete, integrated, and business-driven enterprise cloud management solution. Management of Oracle GlassFish Server with Cloud Control is separately licensed; see Section 2.19, "WebLogic Server Management Pack Enterprise Edition".
Java SE includes the Java Development Kit (JDK), the Java Runtime Environment (JRE) and the JRockit JDK.
For full details on Java SE Editions, see http://www.oracle.com/technetwork/java/javase/terms/products/index.html
.
Oracle Web Tier is a high performance Web server infrastructure consisting of the following components:
Oracle HTTP Server
Oracle HTTP Server is an Apache based web server that provides a HTTP listener for Oracle WebLogic Server and the framework for hosting static pages, dynamic pages, and applications over the web.
Oracle HTTP Server includes the following extensions:
mod_ossl
proxy plug-in
mod_oradav
mod_fastcgi
mod_rewrite
mod_plsql
mod_osso
mod_perl
Oracle iPlanet Web Server
Oracle iPlanet Web Server is the former Sun Java System Web Server, and delivering a single, secure infrastructure for all Web technologies and applications.
Oracle iPlanet Web Proxy Server
Oracle iPlanet Web Proxy Server solves the problems of network congestion and slow response time and provides control over network resources without burdening end users or network administrators.
Oracle Web Cache
Oracle Web Cache is a content-aware server accelerator, or reverse proxy, for the web tier that improves the performance, scalability, and availability of Web sites running on any web server or application server, such as Oracle HTTP Server and Oracle WebLogic Server. Oracle Web Cache can serve large numbers of client requests, offloading this process from the application server.
Oracle WebLogic Management Framework (Appendix D)
Oracle Coherence is an in-memory data grid solution that enables you to scale applications by providing fast access to frequently used data.
This section contains the following topics:
Section 2.6.1, "Oracle Coherence Standard and Enterprise Edition"
Section 2.6.5, "Coherence Optimizations for Exalogic Elastic Cloud Software"
Section 2.6.7, "Feature Availability in Coherence Server Editions"
Section 2.6.8, "Feature Availability in Coherence Client Editions"
This section includes the following topics:
The licensing model for Coherence Enterprise and Standard Edition provides for homogeneous peer-to-peer deployments within the cluster. That means that every member node in the Coherence cluster needs to be licensed with the same Server Edition of Coherence. For Example, every cluster member node in the Enterprise Edition cluster must be running and be properly licensed for Coherence Enterprise Edition. Standard and Enterprise Edition licensing does not distinguish between Cache ClientsFoot 2 and Cache ServersFoot 3 . With Standard and Enterprise Editions Cache Clients must be licensed with the appropriate Server Edition license.
For enabling access to the Enterprise or Standard Edition clusters by clients that are not members of the cluster using TCP/IP (through Extend/TCP) Coherence Data Clients may be used. An unlimited number of Coherence Data Client licenses are included at no additional charge with every license of Coherence Enterprise or Standard Edition. Data Clients are also multi-language clients. Currently Java, C++ or .NET (C#) Data Clients are available. Coherence Data Clients connect to the Coherence cluster through one or more specially configured cluster member node called an Extend Proxy. All Extend Proxy nodes must also be properly licensed with appropriate Server Edition licenses. Coherence Data Clients are able to access (put, get, query) data in the Coherence Cluster and make invocation service requests using standard Coherence APIs, but they do not have the ability to sign up to be notified of the changes to the data in the grid. Further, Data Clients do not have the ability to use Near Caches or Continuous Query, as those capabilities also rely on the ability to receive notifications of data change from the cluster.
Figure 2-1 shows what an Enterprise or a Standard Edition deployment may look like from the licensing perspective.
Figure 2-1 Oracle Coherence Standard or Enterprise Edition Deployment
Grid Edition licensing includes the unlimited use of Real Time Clients which may be of the following two types:
Real Time Cluster Member Clients may be part of the Grid Edition Cluster and have all the capabilities of the Grid Edition except those associated with managing partitioned data and those associated with being an Extend Proxy. In other words they may be thought of as Grid Edition nodes configured to have all their partitioned cache services storage-enabled
attribute set to false
and unable to host connections from Extend/TCP Clients.
Real Time Cluster Member Clients are always Java clients.
Real Time Cluster Member Client nodes may not be configured as Extend Proxy for other Real Time Clients (only Server Edition nodes may be configured as Proxy Servers for use by multi-language Data Clients and Real Time Extend/TCP Clients).
Real Time Extend/TCP Clients connect to the Coherence cluster over TCP/IP through one or more specially configured cluster member node called an Extend Proxy. All Extend Proxy nodes must also be properly licensed with the Grid Edition licenses.
Real Time Extend/TCP Clients are multi-language clients and currently Java, .NET (C#) and C++ Real Time Extend/TCP Clients are available.
In contrast to the Data Clients, Real Time Extend/TCP Clients have the ability to sign up for notifications for events taking place in the Grid and can take advantage of Coherence Near Caches and Continuous Queries.
Under the Grid Edition licensing model, unlimited number of Real Time Client licenses is included at no additional charge with every license of Coherence Grid Edition.
Figure 2-2 shows what a Grid Edition deployment may look like from the licensing perspective.
Figure 2-2 Oracle Coherence Grid Edition Deployment
Java SE is included in all licenses of Oracle Coherence Standard Edition, Oracle Coherence Enterprise Edition and Oracle Coherence Grid Edition. Java SE is restricted to running applications hosted on components within these products.
For details on Java SE Editions, see http://www.oracle.com/technetwork/java/javase/terms/products/index.html
.
A restricted use license for Oracle TopLink and Application Development Framework (see Section 2.1, "Oracle TopLink and Application Development Framework") restricted to use TopLink with Coherence is included in all licenses of Oracle Coherence Enterprise Edition and Oracle Coherence Grid Edition.
Exalogic Elastic Cloud Software can be configured with Coherence to optimize point-to-point communications in Coherence clusters and to optimize Coherence*Web caching performance.
The entitlement to the following options is available only when Coherence is licensed with Exalogic Elastic Cloud Software:
For Coherence cluster optimized point-to-point communications on Exalogic the use of the reliable transport options imb and sdmb.
For Coherence*Web caching performance optimizations on Exalogic use Coherence*Web OptimizeModifiedSessions
as described in the Coherence*Web Context Parameters Documentation.
Management Pack for Oracle Coherence provides comprehensive monitoring and management capabilities for Coherence. This pack provides complete cluster visibility by supplying detailed metrics of various cluster artifacts and their interdependencies. You can monitor more than one Coherence cluster from a single console.
Enterprise Manager provides out-of-the-box support for metric alerts, enabling users to proactively monitor cluster health. Various performance charts show real-time and historical performance trends. Enterprise Manager automates the mundane tasks of setting up Coherence software and creating a cluster on distributed machines. Enterprise Manager also enables users to start and stop new nodes in an already monitored Coherence cluster. Similarly, users can also start and stop the entire cluster.
For complete license details about Management Pack for Oracle Coherence, see "Oracle Middleware Enterprise Management" in Oracle Enterprise Manager Licensing Information. This document is available from the Oracle Enterprise Manager Documentation page at http://www.oracle.com/technetwork/oem/grid-control/documentation/index.html
.
Table 2-14 lists the features available in the following Coherence Server editions:
Standard Edition, formerly known as Caching Edition, an application caching solution
Enterprise Edition, formerly known as Application Edition, an application data management solution
Grid Edition, formerly known as Data Grid Edition, an enterprise-wide data management solution
Table 2-14 Coherence Server Editions
Category | Feature | Standard Edition | Enterprise Edition | Grid Edition |
---|---|---|---|---|
General |
Fault-tolerant data caching |
Y |
Y |
Y |
General |
Data management including write-behind, transactions, analytics and events |
NA |
Y |
Y |
Connectivity |
Embedded Data Client and Real Time Client functionalityFoot 1 |
Y |
Y |
Y |
Connectivity |
Y |
Y |
Y |
|
Connectivity |
Support for cross-platform Data Clients |
Y |
Y |
Y |
Connectivity |
Multicast-free operation (WKA) |
NA |
Y |
Y |
Security |
Network traffic encryption |
Y |
Y |
Y |
Security |
Java Authentication & Authorization Service (JAAS) |
Y |
Y |
Y |
Management & Monitoring |
Management hostFoot 4 |
Y |
Y |
Y |
Management & Monitoring |
Manageable through clustered JMX |
NA |
Y |
Y |
Management & Monitoring |
NA |
Y |
Y |
|
Caching |
Local cache, Near cache, continuous query cache, real-time events |
Y |
Y |
Y |
Caching |
Fully replicated data management |
Y |
Y |
Y |
Caching |
Partitioned data management |
Y |
Y |
Y |
Caching |
Data source integration through read-through/write-through caching |
Y |
Y |
Y |
Caching |
Elastic Data |
NA |
NA |
Y |
Caching |
GoldenGate HotCache |
NA |
NA |
Y |
Integration |
TopLink integration |
Y |
Y |
Y |
Integration |
Hibernate integration |
Y |
Y |
Y |
Integration |
HTTP session management for application servers |
NA |
Y |
Y |
Integration |
BEA Portal "p13n cache" integration |
NA |
Y |
Y |
Analytics |
Parallel InvocableMap and QueryMapFoot 5 |
NA |
Y |
Y |
Transactions |
Write-behind caching |
NA |
Y |
Y |
Transactions |
J2CA Resource Adapter |
NA |
Y |
Y |
Compute Grid |
InvocationService |
NA |
Y |
Y |
Compute Grid |
WorkManager |
NA |
Y |
Y |
Enterprise Data Grid |
WAN supportFoot 6 |
NA |
NA |
Y |
Enterprise Data Grid |
Support for cross-platform Real Time Clients |
NA |
NA |
Y |
Footnote 1 Coherence TCMP clusters must be homogeneous with respect to the Coherence Edition. A TCMP cluster of one type (for example, Caching Edition) may connect to a TCMP cluster of another type (for example, Grid Edition) as a Data Client or as a Real Time Client, but this requires server-side licenses. The connection type is configurable and defaults to Real Time Client.
Footnote 2 Coherence Editions may not be mixed within the context of a single TCMP-based cluster. Integration of different Edition types is accomplished through Coherence*Extend (with each cluster acting as either a Data Client or a Real Time Client).
Footnote 3 Oracle's cluster-aware wire protocol (TCMP) provides detailed knowledge of the entire cluster that enables direct server access for lower latency and higher throughput, faster failover/failback/rebalancing, and the ability for any participating member to act as a service provider (for example, data management, remote invocation, management and monitoring, and so on).
Footnote 4 Supports integration with a local MBeanServer. This, with local JMX "agents", allows this node to provide management and monitoring features. Clustered JMX support adds the ability for this node to manage and monitor remote nodes as well.
Footnote 5 Parallel support for InvocableMap and QueryMap will result in server-side execution whenever possible, minimizing data transfer, allowing use of indexing, and parallelizing execution across the cluster. Without parallel support, the operations will retrieve the full dataset to the client for evaluation (which may be very inefficient).
Footnote 6 Grid Edition is required for WAN and other deployments that implement cluster-to-cluster interconnects, including any deployment where responsibility for data and/or processing spans more than one data center and activities are coordinated between those data centers using any form of Coherence-provided messaging or connectivity, such as deployments that feature two or more TCMP clusters interconnected by Coherence*Extend.
Table 2-15 lists the features available in the following Coherence Client Editions: note that the Data Client may be used with all Coherence Server Editions. The Real Time Client may only be used with Grid Edition. Extend/TCP is an abbreviation for Coherence*Extend configured for transport over TCP/IP.
Data Client — The Data Grid client for use anywhere. May be used with all Coherence Server Editions
Real Time Client configured as an Extend/TCP client — The real time desktop client. May be used only with Coherence Grid Edition.
Real Time Client configured as a Compute Client — The server-class client providing key manageability, monitoring, Quality of Service, and performance capabilities. May be used only with Coherence Grid Edition.
Table 2-15 Coherence Client Editions
Category | Feature | Data Client | Real Time Client (Extend/TCP) | Real Time Client (Compute) |
---|---|---|---|---|
General |
Access to data and services on the data grid |
Y |
Y |
Y |
General |
Real time synchronization with the data grid |
NA |
Y |
Y |
API Language |
Java |
Y |
Y |
Y |
API Language |
.NET |
Y |
Y |
NA |
API Language |
C++ |
Y |
Y |
NA |
Client API |
Data transformation (PIFPOF / ExternalizableLite / XmlBean) |
Y |
Y |
Y |
Client API |
InvocationServiceFoot 1 |
Y |
Y |
Y |
Client API |
NamedCache (core) |
Y |
Y |
Y |
Client API |
NamedCache (with ObservableMap real time events) |
NA |
Y |
Y |
Client API |
MemberListener |
NA |
NA |
Y |
Connectivity |
Coherence*Extend clientFoot 2 |
Y |
Y |
Y |
Connectivity |
Multicast-free operationFoot 3 |
Y |
Y |
Y |
Connectivity |
TCMP cluster technologyFoot 4 |
NA |
NA |
Y |
Security |
Network traffic encryption |
Y |
Y |
Y |
Security |
Java Authentication & Authorization Service (JAAS) |
NA |
NA |
Y |
Caching |
Local cache |
NA |
Y |
Y |
Caching |
Near cache |
NA |
Y |
Y |
Caching |
Continuous query cache |
NA |
Y |
Y |
Caching |
Fully replicated cache |
NA |
NA |
Y |
Transactions |
Local transactions |
NA |
NA |
Y |
Integration |
Hibernate integration |
NA |
NA |
Y |
Integration |
HTTP session management for application servers |
NA |
NA |
Y |
Integration |
BEA Portal "p13n cache" integration |
NA |
NA |
Y |
Management & Monitoring |
Management host |
NA |
NA |
Y |
Management & Monitoring |
Manageable through clustered JMX |
NA |
NA |
Y |
Compute Grid |
InvocationService |
NA |
NA |
Y |
Compute Grid |
WorkManager |
NA |
NA |
Y |
Footnote 1 Data Client and Real Time Client (Extend/TCP) invocations are executed by the Extend Proxy Server they are connected to.
Footnote 2 For Data Clients and Real Time Clients (Extend/TCP), Coherence*Extend is used to extend the core TCMP cluster to a greater ranging network, including desktops, other servers and WAN links. The Coherence*Extend protocol is transported over TCP/IP.
Footnote 3 For Data Clients and Real Time Clients (Extend/TCP), Coherence*Extend is used to extend the core TCMP cluster to a greater ranging network, including desktops, other servers and WAN links. The Coherence*Extend protocol is transported over TCP/IP.
Footnote 4 Oracle's cluster-aware wire protocol (TCMP) provides detailed knowledge of the entire cluster that enables direct server access for lower latency and higher throughput, faster failover/failback/rebalancing, and the ability for any participating member to act as a service provider (for example, data management, remote invocation, management and monitoring, and so on).
Oracle BPEL Process Manager is a tool for integrating applications that is supported only on IBM WebSphere software.
Prerequisite: Oracle BPEL Process Manager requires a separately licensed database. A license for Oracle BPEL Process Manager includes the following Oracle SOA Suite for Non Oracle Middleware components:
Oracle BPEL Process Manager
Human Workflow
Event Delivery Network
Technology Adapters
Restricted use: Any use of Oracle SOA Suite for Non Oracle Middleware components not listed above requires a full use license for Oracle SOA Suite for Non Oracle Middleware.
Restricted use: A license for Oracle BPEL Process Manager includes UDDI client libraries from the HP SOA Systinet Registry. Use of UDDI client libraries is restricted to connecting to and communicating with the Oracle Service Registry.
Restricted use: A license for Oracle BPEL Process Manager includes a restricted-use license for Oracle Coherence Enterprise Edition. Oracle Coherence Enterprise Edition may be used solely for clustering, portable object format, local caching, and support for internal Service Oriented Architecture (SOA) usage.
Oracle WebLogic Integration is separately licensed as a standalone product.
Prerequisite: Oracle WebLogic Server Enterprise Edition.
Oracle Service Registry is a full implementation of the UDDI V3 service registry standard.
Fifty (50) Oracle Service Registry entries are included with Oracle Internet Application Server (Java Edition, Standard Edition or Enterprise Edition) licenses granted before August 8, 2008. All Oracle Internet Application Server (any edition) licenses granted after August 8, 2008 do not include any Oracle Service Registry entries.
Oracle Enterprise Repository (OER) provides SOA governance oversight for integrations developed in Oracle SOA Suite and Oracle Service Bus.
Prerequisite: A license for Oracle WebLogic Suite; and Oracle Database Standard Edition or Oracle Database Enterprise Edition are prerequisites to using Oracle Enterprise Repository.
Restricted use: A license for OER includes restricted-use licenses for Oracle Unified Business Process Management Suite (UBPM Suite) or Oracle Unified Business Process Management Suite for Non Oracle Middleware (UBPM Suite for NOM), and Oracle SOA Suite for Oracle Middleware (SOA Suite) or Oracle SOA Suite for Non Oracle Middleware (SOA Suite for NOM), with use restricted to modifying existing workflows that are supplied with OER and implementing new repository-centric workflows. The following capabilities of UBPM Suite and UBPM Suite for NOM are not included in the restricted-use license and any use requires a full use license: Simulation, Process Analytics, and Process Portal. The following capabilities of SOA Suite and SOA Suite for NOM are not included in the restricted-use license and any use requires a full use license: Service Bus, Business Activity Monitoring, and Event Processing.
Restricted Use: A license for OER includes a restricted-use license for Oracle Business Intelligence Publisher to run pre-configured reports supplied with OER. Layout changes to these reports are permitted, but content changes or the creation of new reports require a full use license.
Oracle SOA Suite for Non Oracle Middleware is an application integration platform that is supported only on IBM WebSphere software.
The Oracle SOA Suite for Non Oracle Middleware includes:
Oracle BPEL Process Manager
Mediator
Oracle Business Activity Monitoring
Oracle Web Services Manager
Oracle Business Rules
Human Workflow
Oracle Event Processing
Oracle JDeveloper and Oracle Application Development Framework
Technology Adapters
B2B (B2B engine only. B2B adapters are available separately.)
Oracle Entitlements Server Basic (see Appendix C ”Oracle Entitlements Server Basic”)
Prerequisite: Oracle SOA Suite for Non Oracle Middleware requires a separately licensed database.
Restricted use: Oracle Business Activity Monitoring includes a restricted-use license for Oracle Data Integrator Enterprise Edition. Use of Oracle Data Integrator Enterprise Edition is restricted to scenarios where Oracle Business Activity Monitoring is the source of and/or destination for the transformed data.
Restricted use: A license for Oracle SOA Suite for Non Oracle Middleware includes a restricted-use license for Oracle Coherence Enterprise Edition. Oracle Coherence Enterprise Edition may be used solely for clustering, portable object format, local caching, and support for internal Service Oriented Architecture (SOA) usage.
Restricted use: A license for Oracle SOA Suite for Non Oracle Middleware includes UDDI client libraries from the HP SOA Systinet Registry. Use of UDDI client libraries is restricted to connecting to and communicating with the Oracle Service Registry.
Oracle Unified Business Process Management Suite is a software suite that integrates the modeling, integration, execution, management and monitoring of business processes into a complete lifecycle that supports rapid change. It enables the creation, execution, and optimization of business processes, providing for unparalleled collaboration between business and IT. As a result, business processes are automated and optimized to improve efficiency and agility while costs are lowered. Oracle Unified Business Process Management Suite leverages your existing IT investments and is specially tuned for line-of-business users. Using Oracle Unified Business Process Management Suite, you can improve productivity and visibility and provide your organization with the ability to respond to market needs as never before.
Customers using WebLogic Server should use Oracle Unified Business Process Management Suite. Customers with non-Oracle application servers, such as WebSphere, should license this "Non Oracle" version. Oracle Unified Business Process Management Suite for Non Oracle Middleware includes the same components and licenses as Oracle Unified Business Process Management Suite.
Oracle Unified Business Process Management Suite for Non Oracle Middleware is licensed as an option on SOA Suite for Non Oracle Middleware.
Oracle Business Process Management Standard Edition (Oracle BPM Standard Edition) combines components of Oracle Unified Business Process Management Suite and Oracle SOA Suite into a powerful set of tools for customers wishing to get started on an integrated approach to modeling, integration, execution, management and monitoring of business processes into a complete lifecycle that supports rapid change.
Oracle BPM Standard Edition comprises the following components. Note specific restrictions below.
Restricted Use License for Oracle SOA Suite for Oracle Middleware restricted to:
Oracle Business Activity Monitoring
Oracle Business Activity Monitoring (BAM) gives business executives the ability to monitor their enterprise business services in real-time and to correlate their KPIs (key performance indicators) to the actual business process. Oracle BAM also provides users the ability to change the business processes and take corrective action if the business environment changes.
Note:
Use of Oracle BAM within the Oracle BPM Standard Edition license is limited to scenarios where Oracle BPM applications are the source of and/or destination for the transformed data. Any other use of Oracle Business Activity Monitoring requires a license for Oracle SOA Suite for Oracle Middleware.
Mediator
Mediator connects components within a BPM application that expose different interfaces. Mediator can perform duties such as filtering and making routing decisions.
Oracle Web Services Manager
Oracle Web Services Manager provides management, monitoring, and enforcement of WS-Policy, WS-RM & QOS Policies.
Oracle Business Rules
Oracle Business Rules is a high performance light-weight business rules product that delivers agility and enables businesses to change their key decisions and policies rapidly, flexibly, and with confidence.
Oracle Human Workflow
Oracle Human Workflow facilitates the inclusion of human tasks in BPM applications. With a BPM application, the Human Task component provides a human workflow service, which is responsible for all aspects of executing a workflow consisting of one or more human tasks, and a worklist application, which provides a web-based user interface for working and interacting with the tasks created as part of the human workflow.
JDeveloper and ADF
Oracle JDeveloper is a free integrated enterprise development environment with end-to-end support for modeling, developing, debugging, optimizing, and deploying BPM applications. Oracle Application Development Framework (ADF) simplifies Java EE development.
Restricted Use License for Oracle Unified Business Process Management Suite restricted to:
Oracle BPM Studio
Oracle BPM Studio is a set of extensions on top of Oracle JDeveloper providing Business Process Modeling Notation (BPMN) modeling, including business friendly modeling of supporting artifacts such as organization, business calendars, business catalog, and business objects.
Note:
Within the Oracle BPM Standard Edition license, use of the model simulation feature is not allowed. For running simulations of BPMN models a license of Unified Business Process Management Suite is required.
Oracle BPM Composer
Oracle BPM Composer is a web based modeling and customization tool for BPMN models and Business Rules.
Oracle BPMN Service Engine and Workflow Extensions
Oracle BPMN Service Engine provides the ability to execute BPMN models natively and integrates with Oracle Enterprise Manager Fusion Middleware Control for administration and management. Workflow extensions provided extended features beyond those provided by the Human Workflow component (see below).
Note:
Clustering of BPMN process instances is not supported under the Oracle BPM Standard Edition license. Users who require clustered deployments should use Oracle Unified Business Process Management Suite.
Oracle BPM Process Analytics
Oracle BPM Process Analytics include the ability to define business indicators as part of process models and to capture these and other standard process metrics in an included STAR schema. It also provides seamless integration to Oracle Business Activity Monitoring.
Technology Adapters
Oracle BPM Standard Edition includes adapters for BPM applications, which facilitate interaction with external processes. Support is provided for file, ftp, JMS, Advanced Queueing, database, MQ Series, and socket.
Restricted Use License for Oracle WebCenter Content (restricted Use for managing documents, Web Content – WCM – and Digital Assets – DAM-)
Oracle WebCenter Content can be used to store all content that is attached to BPM process instances, process models and other artifacts. This includes base content management features, such as versioning and rendering different renditions of content, as well as indexing content in the repository for integration with search results within the site, or application. This also includes full feature usage of the Web Content Management (WCM), Digital Asset Management (DAM), and other WebCenter Content components for content attached to BPM process instances, models, and other artifacts. All interactions can be done through BPM Standard Edition interfaces, including Process Composer, and JDev, a custom application, Desktop integrations, or the WebCenter Content user interface, including administration activities.
Oracle Managed File Transfer provides centralized file transfer infrastructure tightly integrated with Oracle WebLogic Server, Oracle Enterprise Manager, Oracle SOA Suite, Oracle Unified Business Process Management Suite and Oracle B2B.
Prerequisite: A license for Oracle WebLogic Server Enterprise Edition or Oracle WebLogic Suite; and Oracle Database Standard Edition or Oracle Database Enterprise Edition are pre-requisites to using Oracle Managed File Transfer.
Restricted use: A license for Oracle Managed File Transfer includes Enterprise Scheduler. Use of the Enterprise Scheduler component of Oracle Managed File Transfer is limited to scheduling internal Oracle Managed File Transfer jobs.
Restricted use: A license for Oracle Managed File Transfer includes a restricted-use license for Oracle Coherence Enterprise Edition. Use of Oracle Coherence Enterprise Edition is limited to clustering, portable object format, local caching, and support for internal Service-Oriented Architecture (SOA) usage.
Oracle Event Processing is a tool for filtering, correlating and aggregating large quantities of events in real-time.
Oracle Event Processing is a Java SE application, which does not require a Java EE application server to run; just a Java Virtual Machine is sufficient.
Prerequisite: Oracle Event Processing requires a full use license for Oracle Coherence Enterprise Edition. Oracle Java SE Suite is recommended for extreme low latency deterministic real time application deployments together with the Mission Control tooling feature of Oracle Java SE Suite.
Oracle Mobile Suite includes tools for building mobile applications.
The Oracle Mobile Suite includes the following products or components:
Oracle Service Bus
Technology Adapters
Oracle E-Business Suite Adapter
Prerequisite: A license for Oracle WebLogic Suite is a prerequisite to using Oracle Mobile Suite.
Oracle Mobile Suite and Oracle Mobile Suite Client RunTime must be licensed together.
Restricted use: A license for Oracle Service Bus includes a restricted use license for Oracle Web Services Manager. Use of Oracle Web Services Manager is restricted to policy enforcement in Oracle Service Bus. Authoring and management tooling is limited to capabilities delivered with Oracle Service Bus console screens. New policies may be authored with command line and scripting tools only. . Any other use of Oracle Web Services Manager requires a full use license for Oracle SOA Suite for Oracle Middleware.
Oracle Mobile Application Framework includes the framework and runtime environment for developing hybrid mobile applications based on Java, JavaScript, and HTML5 technologies. It allows developers to develop applications, and deploy each application to multiple mobile device platforms.
Oracle Forms and Reports can be separately licensed, independent of any Oracle Internet Application Server edition.
When you license it independently, Oracle Forms and Reports includes:
Oracle Forms
Forms client applet
Forms Runtime
Oracle Reports
WebLogic Server Basic
Oracle Enterprise Manager Fusion Middleware Control
Note:
All editions of the products Oracle Internet Application Server and Oracle Forms and Reports Server include rights to WebLogic Server Basic. WebLogic Server Basic is only for running components provided within these products such as Forms, Reports, Discoverer and Portal. It can also be used for custom Java applications such as those developed for Oracle Containers for Java EE. Products outside of Oracle Internet Application Server and Oracle Forms and Reports that have licensing dependencies on any edition of Oracle Internet Application Server or Oracle Forms and Reports do not have the right to run those products on WebLogic Server Basic unless stated specifically within their licensing documentation. For complete details about WebLogic Server Basic, see Appendix A, "WebLogic Server Basic."
The following restricted-use licenses are included when you separately license Oracle Forms:
Restricted Use: Oracle Single Sign-On and Oracle Access Manager Basic are provided for authentication services to users accessing Oracle Forms and Reports. For certification matrix covering system requirements and supported platforms for Oracle Forms and Reports see: http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html.
Oracle Internet Directory is provided to provision, store, and manage Oracle Forms and Reports users and groups, their associated security credentials and privileges, to synchronize data with third party directory services, and to store other metadata specific to Oracle Forms and Reports.
Oracle HTTP Server and its modules are provided for running Oracle Forms and Reports applications only.
WebLogic Server Basic is provided for running Oracle Forms and Reports applications only.
WebLogic Server Management Pack Enterprise Edition can be licensed for Internet Application Server Enterprise Edition, any edition of Oracle WebLogic Server, or Oracle GlassFish Server
This pack offers a complete, cost-effective, and easy-to-use solution for managing Oracle WebLogic Server, Oracle Application Server, and Oracle GlassFish Server. At a high level, this pack provides capabilities for application performance management, administration, business transaction management, configuration management, service level management, provisioning, and patch automation that span many of these middleware components.
For complete license details about WebLogic Server Management Pack Enterprise Edition, see "Oracle Middleware Enterprise Management" in Oracle Enterprise Manager Licensing Information. This document is available from the Oracle Enterprise Manager Documentation page at http://www.oracle.com/technetwork/oem/grid-control/documentation/index.html
.
Footnote Legend
Footnote 1: For Oracle Enterprise Performance Management products, Oracle WebLogic Server Standard Edition additionally supports the non-runtime usage of clustering for functional/organizational grouping of managed servers. No other clustering features as defined in Section 2.2.2.3.2, "Cluster Support" are supported.local-storage
attribute for all partitioned cache services set to false.local-storage
attribute for all or some of the partitioned cache services set to true.