Skip Headers
Oracle® Fusion Applications Concepts Guide
11g Release 6 (11.1.6)

Part Number E15525-06
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
PDF · Mobi · ePub

4 Key Management Tools and Processes

All Oracle Fusion Applications product families share a set of common administration, development, and implementation tools. Common administration processes allow you to perform routine administrative tasks on the entire Oracle Fusion Applications environment instead of performing these tasks on each component or product family.

This chapter contains the following sections:

4.1 Administration Tools

Oracle provides several tools to manage Oracle Fusion Applications, the Oracle Fusion Middleware layer, and Oracle Database within your Oracle Fusion Applications environment. Use these tools to perform all management tasks.

You can manage your environment for Oracle Fusion Applications by using the following management tools:

4.1.1 Oracle Enterprise Manager Fusion Applications Control

Fusion Applications Control allows you to monitor a product family and its products. It also enables you to monitor and administer Oracle Fusion Applications and an Oracle Fusion Middleware farm.

Fusion Applications Control provides all the functionality available in Fusion Middleware Control and adds functionality specific to Oracle Fusion Applications.

You can use Fusion Applications Control to perform the following tasks:

  • Start and stop Oracle WebLogic Server instances

  • Deploy and monitor SOA Composite applications

  • Modify Oracle BPEL Process Manager MBean properties

  • Debug applications such as Oracle BPEL Process Manager applications

  • Deploy Oracle ADF applications

  • Configure and manage auditing

  • Configure Secure Sockets Layer (SSL) for Java components and system components

  • View most log files

  • Configure most settings that determine information to be logged

  • Change ports for some system components

  • Manage Oracle HTTP Server

  • Start and stop components and applications

For more information, see the "Getting Started with Administering Oracle Fusion Applications" chapter in the Oracle Fusion Applications Administrator's Guide.

4.1.2 Oracle WebLogic Server Administration Console

The Oracle WebLogic Server Administration Console is a Web browser-based, graphical user interface that you can use to manage an Oracle WebLogic Server domain. It is accessible from any supported Web browser with network access to the Administration Server.

You can use the Oracle WebLogic Server Administration Console to perform the following tasks in the Oracle Fusion Applications environment:

  • Create, clone, and cluster Managed Servers

  • Configure, start, and stop Oracle WebLogic Server

  • Create data sources and connection pools

  • Create JMS queues

  • Configure advanced queuing

  • Deploy Java EE applications

  • Configure SSL for Oracle WebLogic Server

  • Change passwords

  • View and manage log files, for example:

    • DOMAIN_HOME/servers/server_name/logs/access.log

    • DOMAIN_HOME/servers/server_name/data/ldap/log/EmbeddedLDAP.log

    • DOMAIN_HOME/servers/server_name/data/ldap/log/EmbeddedLDAPAccess.log

  • Change ports for Oracle WebLogic Server and Java components

For more information, see the "Getting Started Using Oracle WebLogic Server Administration Console" section in the Oracle Fusion Middleware Administrator's Guide.

4.1.3 Oracle WebLogic Scripting Tool

The Oracle WebLogic Scripting Tool is a command-line scripting environment that you can use to create, manage, and monitor Oracle WebLogic Server domains. It is based on the Java scripting interpreter, Jython. In addition to supporting standard Jython features such as local variables, conditional variables, and flow control statements, Oracle WebLogic Scripting Tool provides a set of scripting functions (commands) that are specific to Oracle WebLogic Server. You can extend the Oracle WebLogic Server scripting language to suit your needs by following the Jython language syntax.

You can use any of the following modes to invoke Oracle WebLogic Scripting Tool commands:

  • Interactive mode, in which you enter a command and view the response at a command-line prompt

  • Script mode, which invokes a sequence of Oracle WebLogic Scripting Tool commands without requiring your input

  • Embedded mode, in which you instantiate the Oracle WebLogic Scripting Tool interpreter in your Java code and use it to run Oracle WebLogic Scripting Tool commands and scripts

Oracle WebLogic Scripting Tool uses the Oracle WebLogic Server Security Framework to prevent unauthorized users from modifying a domain or from viewing encrypted data.

For more information, see Oracle Fusion Middleware Oracle WebLogic Scripting Tool.

4.1.4 Oracle Process Manager and Notification Server

Oracle Process Manager and Notification Server manages and monitors Oracle HTTP Server and Oracle Business Intelligence for Oracle Fusion Applications.

For more information, see the "Getting Started Using Oracle Process Manager and Notification Server" section in the Oracle Fusion Middleware Administrator's Guide.

4.2 Administration Processes

All Oracle Fusion Applications product families share a common set of administration processes. This section describes the concepts on which these procedures are based.

This section contains the following topics:

4.2.1 Logging and Diagnostic Testing Frameworks

Log files, incidents, QuickTrace, and diagnostic tests all gather and store information about what happens when Oracle Fusion Applications operates. You can use these tools to verify and monitor standard operations and to troubleshoot problems. You can run diagnostic tests and view the results via diagnostic reports with the Diagnostic Testing Framework for Oracle Fusion Applications. Support Workbench, a part of Oracle Enterprise Manager Cloud Control, allows you to perform additional diagnostic operations.

For more information, see the "Managing Oracle Fusion Applications Log Files and Diagnostic Tests" and "Troubleshooting Oracle Fusion Applications Using Incidents, Logs, QuickTrace, and Diagnostic Tests" chapters in the Oracle Fusion Applications Administrator's Guide.

For more information about the Diagnostic Framework, see the "Diagnosing Problems" chapter in the Oracle Fusion Middleware Administrator's Guide.

4.2.2 Scalability

Scalability indicates the ability of a system to easily handle growing amounts of work or be readily enlarged. For example, a scalable system can handle increasing numbers of requests without adversely affecting response time and throughput.

In Oracle Fusion Applications, you can scale up or scale out the topology. When you scale up the topology, you add new Managed Servers to existing systems that are already running one or more Managed Servers. When you scale out the topology, you add new Managed Servers to new systems.

Scaling out enables organizations to improve application performance, scalability, and availability on an incremental, as-needed basis by adding multiple replicated servers. You can also use a scale-out operation to move from a non-high availability deployment to a high availability deployment.

For more information, see the "Configuring High Availability and Scaling Out Oracle Fusion Applications" chapter in the Oracle Fusion Applications Administrator's Guide.

4.2.3 High Availability

High availability refers to the ability of users to access a system without loss of service. Deploying a highly available system maximizes the time when it is available.

Providing high availability for Oracle Fusion Applications involves configuring an Oracle WebLogic Server cluster for high availability of the middle tiers and configuring Oracle Real Applications Clusters (Oracle RAC) for high availability of Oracle Database. It also involves scaling out Oracle Fusion Applications and Oracle RAC database instances.

For more information about Oracle RAC for Oracle Fusion Applications, see the "Oracle RAC Database Configuration for Oracle Fusion Application Repositories" section in the Oracle Fusion Applications Administrator's Guide.

An Oracle WebLogic Server cluster consists of multiple Oracle WebLogic Server instances running simultaneously and working together to provide increased scalability and reliability. A cluster appears to clients to be a single Oracle WebLogic Server instance. The server instances that constitute a cluster can run on the same system, or be located on different systems. You can increase a cluster's capacity by adding additional server instances to the cluster on an existing system, or you can add systems to the cluster to host the incremental server instances. Each server instance in a cluster must run the same version of Oracle WebLogic Server.

Oracle Fusion Applications is always deployed in a cluster to provide for future performance and scalability requirements. Even in a single instance deployment, the Oracle Fusion Applications instance is part of a cluster with one member.

For information about high availability, see the "Oracle Fusion Middleware High Availability Framework" chapter in the Oracle Fusion Middleware High Availability Guide.

For an overview of high availability from a problem/solution perspective, see the "High Availability" section in Oracle Fusion Middleware Concepts Guide.

4.2.4 Load Balancing

Load balancing is the even distribution of jobs and associated communications across the computing and networking resources in your environment. For load balancing to occur:

  • There must be multiple copies of an object that can do a particular job.

  • Information about the location and operational status of all objects must be available.

Oracle Fusion Applications deployments are front ended by a load balancer that can be configured to distribute incoming requests using various algorithms.

Oracle Fusion Applications also has built-in load balancing capabilities for interaction between components, for example, Web server to application server (using the mod_weblogic module in Oracle HTTP Server) or application server to database server (using Oracle WebLogic Server's multi pool data source). In production, you should use a hardware load balancer.

4.2.5 Backup and Recovery

An Oracle Fusion Applications environment can consist of different Oracle Fusion Applications product families. The environment is built on Oracle Fusion Middleware and uses multiple Oracle Database instances to store data and metadata. It is important to consider all of these components when performing backup and recovery tasks so that, if a loss occurs, you can restore your environment to a consistent state.

Oracle Fusion Applications gives you many backup and recovery options. For more information, see the "Backing Up and Recovering Oracle Fusion Applications" chapter in the Oracle Fusion Applications Administrator's Guide.

4.2.6 Moving Oracle Fusion Applications

Replicating an Oracle Fusion Applications environment requires moving Oracle Fusion Applications components from one environment to another. This task is simplified by movement tools (scripts for moving binary and configuration information). These tools minimize the amount of work that would otherwise be required to reapply all the customization and configuration changes made in one environment to another.

For more information, see the "Moving from a Test to Production Environment for Oracle Fusion Applications Provisioning Environments" chapter in the Oracle Fusion Applications Administrator's Guide.

4.2.7 Patching

The lifecycle of Oracle Fusion Applications begins with its installation and continues with ongoing patching and maintenance activities. The Oracle Fusion Applications patching framework provides the tools needed to support updates to Oracle Fusion Applications software between major releases.

This framework provides the following tools:

  • Oracle Fusion Applications Patch Manager, for applying standard and one-off patches

  • Oracle Fusion Applications Release Update Patch Installer, for installing Release Update Patches

  • Oracle Fusion Applications Language Pack Installer, for adding languages to Oracle Fusion Applications

  • AD Administration, for performing maintenance tasks to keep the Oracle Fusion Applications system running smoothly after its installation

  • AD Controller, for determining the status of AD Administration or Oracle Fusion Applications AutoPatch workers and for controlling their actions

  • HomeChecker, for verifying the correctness of any Oracle Fusion Applications Oracle home directory

For more information, see the Oracle Fusion Applications Patching Guide.

4.3 Implementation and Development Tools

Oracle Fusion Applications includes Oracle JDeveloper, a tool used to develop, extend, and deploy applications. Oracle Fusion Applications also includes Oracle Fusion Functional Setup Manager, a tool used to manage setup data and post-install tasks.

This section contains the following topics:

4.3.1 Oracle JDeveloper

Oracle JDeveloper is the integrated development environment (IDE) used for Oracle Fusion Applications. JDeveloper is used for building service-oriented applications using the latest industry standards for Java, XML, web services, SQL, and SCA. It supports the complete development lifecycle with integrated features for modeling, coding, debugging, testing, profiling, tuning, and deploying applications. User-friendly wizards are provided to simplify many common tasks such as connecting to IT systems.

For more information on how to use JDeveloper for Oracle Fusion Applications, see the Oracle Fusion Applications Developer's Guide.

For general information about JDeveloper, see the JDeveloper online help.

4.3.2 Oracle Fusion Functional Setup Manager

Oracle Fusion Functional Setup Manager provides a single user interface for performing all tasks related to Oracle Fusion Applications setup after installation and helps you to easily move the setup data between instances to reduce implementation time.

Oracle Fusion Applications developers integrate Applications Core setup UI task flows with Functional Setup Manager to make these task flows available to administrators, implementers, and other developers, allowing them to configure applications by creating set up data.

For more information, see the Oracle Fusion Functional Setup Manager User's Guide, the Oracle Fusion Applications Common Implementation Guide, and the "Integrating Oracle Fusion Middleware Extensions for Applications (Applications Core) Setup UIs" section in the Oracle Fusion Applications Developer's Guide.