3 Fusion Middleware Product Templates

Use the WebLogic domain and extension templates to configure WebLogic domains for various Fusion Middleware product installations. Your product installation includes only those templates that are relevant to your product.

For most of these templates, you can create or extend domains by selecting the template on the Templates screen of the Oracle Fusion Middleware Configuration Wizard. You can also use the WebLogic Scripting Tool (WLST) in offline mode to create or extend domains by using these templates. SeeTemplate Tools.

Some templates in this chapter, such as the Oracle JRF template, apply to domains for multiple Fusion Middleware products. Other templates apply only to domains for a single Fusion Middleware product, and are therefore not included with any other Fusion Middleware product installations.

This chapter contains the following sections:

About Fusion Middleware Product Template Information

Each Fusion Middleware template contains different sections. Each section provides specific information about the template.

The names of the sections and the information they provide are described below:

  • Template type: A template can be either a domain or an extension template.

    A domain template defines the full set of resources within a WebLogic domain, including the Administration Server, clusters, servers, applications, services, security options, and other options. A given product installation is based on one domain template.

    An extension template adds resources, such as applications, libraries, services, and other options, to an existing domain. A given product installation may require one or more extension templates to complete the domain.

    A group template is a special XML file that is a collection of template dependencies. It simplifies the process of pulling in multiple dependent templates by the template that requires them.

    When you create your product domain by using the Configuration Wizard, you can select the domain and extension templates concurrently for the products that you want to install.

  • Category: The category in which the template is listed on the Templates screen of the Configuration Wizard.

  • Template name and version: The template (product) name and template version. If the template is available on the Templates screen of the Configuration Wizard, this name appears as it is listed in the Configuration Wizard.

  • Template dependencies: Prerequisite templates that provide resources required by the template being described in a given section, in the order in which they must be added to the domain. For more information on template dependencies, see Template Dependencies.

  • Template JAR file and location: The JAR filename and its location in the Oracle home directory. You need this information only if you plan to use WLST scripts to set up a product domain.

  • Domain Type: One of the following:

    • Java Component in a WebLogic Domain: Installation of these templates is supported in WebLogic domains that were created by using a standard WebLogic Server installation.

    • System Component in a WebLogic Domain: System components such as OHS or ODI can be installed either in a standalone environment or colocated with WebLogic Server. Templates of this type can only be used if the system component is colocated with WebLogic Server.

    • System Component in a Standalone Domain: Templates of this type can only be used if the system component is installed in a standalone environment (one that does not include WebLogic Server).

  • Required Schemas: A list of the schemas that are required in any domain for which you select the template. These schemas must be included in the database repository that was created for the domain by using RCU.

  • User-Expandable Managed Server Groups: A list of all user-expandable Managed Server groups that are available on the Managed Servers screen of the Configuration Wizard if you include the template in the domain. See Application Service Groups, Server Groups, and Application Service Mappings.

Oracle Infrastructure Templates

Use this group of templates to add the necessary resources to many of the Fusion Middleware product domains.

The following templates are described here:

Note:

The templates described in this section must be used as provided. Do not modify them in any way. Doing so can cause issues in your domain.

Oracle JRF Template

The Oracle Java Required Files (JRF) template configures components that are not included in the WebLogic Server installation. These components provide common functionality for Oracle business applications and application frameworks. The SOA Suite and WebCenter are examples of applications and frameworks that depend on the JRF template.

The JRF template is also used independently to configure domains that contain applications that are developed by using Oracle ADF and other core components.

The following table provides key information about this template.

Table 3-1 Oracle JRF Template Details

Template Detail Information

Template type

Extension

Category

Oracle Fusion Middleware Infrastructure

Template name and version

Oracle JRF - 15.1.1.0.0

Template dependencies

  • Oracle JRF Base - 15.1.1.0.0

  • WebLogic Template for JRF Domain - 15.1.1.0.0

  • Oracle Click History - 15.1.1.0.0

  • WebLogic Coherence Cluster Extension - 15.1.1.0.0

  • Oracle WSM Agent - 15.1.1.0.0

  • Oracle ADF and MDS Extensions for JRF - 15.1.1.0.0

  • Oracle OPSS Metadata for JRF - 15.1.1.0.0

  • Oracle User Messaging Service Client Extensions for JRF - 15.1.1.0.0

  • Common Infrastructure Engineering Runtime - 15.1.1.0.0

  • Oracle JRF WebServices Core - 15.1.1.0.0

  • Oracle State Management Memory Provider - 15.1.1.0.0

  • Oracle WSM Policy Attachment - 15.1.1.0.0

  • AuthProviders - 15.1.1.0.0

Template JAR file and location

ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf_template.jar

Domain type

Java component in a WebLogic domain

Required schemas

  • Audit Services Append

  • Audit Services

  • Audit Services Viewer

  • Oracle Platform Security Services

User-expandable Managed Server Groups

JRF-MAN-SVR

Oracle Restricted JRF Template

The Oracle Restricted JRF template allows you to create a domain in which you can run Enterprise Manager Fusion Middleware Control to manage WebLogic Server resources. It does not support cross-component wiring. Runtime for all components in restricted JRF mode is accomplished without a datasource connection, by using OPSS file persistence. OPSS management is disabled in restricted JRF mode; a restricted OPSS template is automatically applied to the domain for file persistence.

When you create a domain by using this template:

  • You cannot migrate the domain to a full JRF domain.

  • ADF applications and Oracle Fusion Middleware products such as SOA and WebCenter are not supported in the domain.

Table 3-2 Oracle Restricted JRF Template

Template Details Information

Template type

Extension

Category

Oracle Fusion Middleware Infrastructure

Template name and version

Oracle Restricted JRF - 15.1.1.0.0

Template dependencies

  • Oracle JRF Based - 15.1.1.0.0

  • WebLogic Template for JRF Domain - 15.1.1.0.0

  • Oracle Click History - 15.1.1.0.0

  • WebLogic Coherence Cluster Extension - 15.1.1.0.0

  • Oracle WSM Agent for Restricted JRF - 15.1.1.0.0

  • Oracle ADF and MDS Extensions for JRF - 15.1.1.0.0

  • Oracle OPSS Metadata for Restricted JRF - 15.1.1.0.0

  • Oracle User Messaging Service Client Extension - 15.1.1.0.0

  • Common Infrastructure Engineering Restricted Runtime - 15.1.1.0.0

  • Oracle JRF WebServices Core - 15.1.1.0.0

  • Oracle State Management Memory Provider - 15.1.1.0.0

Template JAR file and location

ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf_restricted_template.jar

Domain type

Java component in a WebLogic domain

Required schemas

None

User-expandable Managed Server groups

None

Oracle JRF SOAP/JMS Web Services Template

This template creates JMS queues for JRF SOAP/JMS Web services.

Table 3-3 Oracle JRF Asynchronous Web Services Template Details

Template Detail Information

Template type

Extension

Category

Oracle

Template name and version

Oracle JRF SOAP/JMS Web Services - 15.1.1.0.0

Template dependencies

Oracle JRF - 15.1.1.0.0

Template JAR file and location

ORACLE_HOME/oracle_common/common/templates/wls/oracle.jrf.ws.soapjms_template.jar

Domain type

Java component in a WebLogic domain

Required schemas

None

User-expandable Managed Server groups

None

Oracle ADF Development Mode Logging

If Oracle JDeveloper is installed, this template is included. It provides development mode logging for Oracle ADF. Fine logging for oracle.jbo is exposed.

The following table provides key information about this template.

Table 3-4 Oracle ADF Development Mode Logging Template Details

Template Detail Information

Template type

Extension

Category

Oracle

Template name and version

Oracle ADF Development Mode Logging - 15.1.1.0.0

Template dependencies

None

Template JAR file and location

ORACLE_HOME/jdeveloper/common/templates/jdeveloper/adf.fine.logging.jar

Domain type

Java component in a WebLogic domain

Required schemas

None

User-expandable Managed Server groups

None

Oracle OPSS REST Service Application Template

This template adds the Oracle OPPS Rest Service application to a domain.

The following table provides key information about this template:

Table 3-5 Oracle OPSS REST Service Application Template Details

Template Details Information

Template type

Extension

Template name and version

Oracle OPSS REST Service Application Template - 15.1.1.0.0

Category

Uncategorized

Template dependencies

None

Template JAR file and location

ORACLE_HOME/oracle_common/common/templates/wls/opss-rest-service-template.jar

Domain type

Java component in a WebLogic domain

User-expandable Managed Server groups

None

Coherence Cluster Extension Template

This template adds a default Coherence cluster, defaultCoherenceCluster, to the WebLogic domain and sets the listen port for the cluster to 8088.

The following table provides the details of this template:

Table 3-6 WebLogic Coherence Cluster Extension Template Details

Template Detail Information

Template type

Extension Template

Category

Oracle WebLogic Server and Coherence

Template name and version

WebLogic Coherence Cluster Extension - 15.1.1.0.0

Template dependencies

Basic WebLogic Server Domain

Template JAR file and location

WL_HOME/common/templates/wls/wls_coherence_template.jar

Domain type

Java component in a WebLogic domain

Required schemas

None

User-expandable Managed Server groups

None

Oracle HTTP Server Templates

The Oracle HTTP Server (OHS) domain templates are extension templates that you can use to add OHS resources and services to a Basic WebLogic Server domain. OHS is the Web server component for Oracle Fusion Middleware.

The Oracle HTTP Server (OHS) domain templates provide a listener for Oracle WebLogic Server and the framework for hosting static pages, dynamic pages, and applications over the Web. The specific OHS template that you use depends on whether you implement OHS in a colocated or a standalone environment.

This section describes the following OHS templates:

Oracle HTTP Server (Standalone)

Use the Oracle HTTP Server (Standalone) domain template when you do not want your OHS implementation to front an FMW domain and do not need the management functionality provided by FMW Control or when you want to keep OHS in a DMZ and you do not want to open management ports that are used by the Node Manager.

Table 3-7 Oracle HTTP Server (Standalone) Domain Template Details

Template Detail Information

Template type

Extension

Category

Oracle HTTP Server

Template name and version

Oracle HTTP Server (Standalone) - 15.1.1.0.0

Template dependencies

None

Template JAR file and location

ORACLE_HOME/ohs/common/templates/wls/ohs_standalone_ template.jar

Domain type

System component in a standalone domain

Required schemas

None

User-expandable Managed Server groups

None

Oracle HTTP Server Restricted JRF Template

The Oracle HTTP Server Restricted JRF template adds OHS resources and services to a WebLogic domain that was created by using the Oracle Restricted JRF template.

You can use this template only with the Oracle Restricted JRF template. See Oracle Restricted JRF Template. You cannot use this template with the Oracle JRF Template.

The following table provides details about this template.

Table 3-8 Oracle HTTP Server Restricted JRF Template Details

Template Details Information

Template type

Extension

Category

Oracle HTTP Server

Template name and version

Oracle HTTP Server (Restricted JRF) - 15.1.1.0.0

Template dependencies

Oracle Enterprise Manager Plugin for WEBTIER-Restricted JRF - 15.1.1.0.0

Template JAR file and location

ORACLE_HOME/ohs/common/templates/wls/ohs_jrf_restricted_template.jar

Domain type

System component in a standalone domain

User-expandable Managed Server groups

None