Oracle® Application Server 10g Concepts
10g (9.0.4) Part No. B10375-01 |
|
![]() |
![]() |
This chapter provides an overview of Oracle Application Server system management features and benefits. The topics include:
Oracle Enterprise Manager Application Server Control Features
Oracle Enterprise Manager Application Server Control Architecture
Oracle Application Server provides a set of industry standards-based management facilities to simplify all aspects of Web site administration. It does so by leveraging a single security and directory framework for all applications, and by providing administrators with a management tool to manage, monitor, tune, and troubleshoot across Oracle Application Server instances.
Oracle Application Server uses Oracle Enterprise Manager Application Server Control to enable Web site administrators to configure and administer Oracle Application Server instances, to monitor and optimize them for performance and scalability, and to help diagnose problems occuring with the application server.
Oracle Enterprise Manager Application Server Control (from here on Application Server Control) provides you with the management tools you need to monitor and administer Oracle Application Server instances. Application Server Control is installed with every instance of Oracle Application Server.
Application Server Control provides Web-based management tools designed specifically for Oracle Application Server. Using Application Server Control, you can monitor and configure components of your application server. You can deploy applications, manage security, and create and manage Oracle Application Server clusters.
Application Server Control consists of the following:
The Enterprise Manager Home pages you use to manage Oracle Application Server and its components: These Web pages provide you with a high-level view of your Oracle Application Server environment. From these pages you can drill down for more detailed information on administration, configuration, and performance monitoring. These pages allow you to admininster the application server and its components and deployed applications.
The underlying software technologies that keep track of your application server instances and components: These technologies automatically perform many management tasks. For example, they discover the components of each application server instance, gather and process performance data, and provide access to application configuration information.
Application Server Control is installed as part of the Oracle Application Server installation process.
Oracle Enterprise Manager includes the following features that enable you to manage your Oracle Application Server framework:
Application Server Control provides a full set of features for performing Oracle Application Server administration, with Web-based interfaces for performing operations such as:
Starting and stopping services
Managing multiple application server instances on multiple hosts
Modifying server configuration parameters
Creating new Oracle Application Server Containers for J2EE (OC4J) instances and adding Java Virtual Machines (JVMs)
Configuring J2EE resources such as Java Database Connectivity (JDBC) data sources and Java Authentication and Authorization Service (JAAS) providers for J2EE application security
Deploying J2EE and Web Services Applications
Managing additional application server components such as Oracle Application Server Business Intelligence
Creating and managing clusters that speed up the configuration and deployment of your Web applications
After you have installed and configured Oracle Application Server, one of your primary tasks as an administrator is to monitor the application server for potential performance issues. The Application Server Control allows you to take a top-down approach to your monitoring activities. For example, you can start by reviewing the basic characteristics of your application server on the Application Server Home page, and then drill down to examine the performance of individual components.
Using this approach, the Application Server Control can help you identify high-level performance issues, such as a high CPU load on your system. You can then drill down to individual components or applications to isolate the root cause of the high-level problem.
Oracle Enterprise Manager Application Server Control provides immediate, out-of-the-box management value with each Oracle Application Server instance you install. Each Oracle Application Server installation includes an Application Server Control for managing that installation. Application Server Control is based on several underlying pieces that comprise the application server management stack, including Distributed Configuration Management (DCM), Oracle Process Management and Notification Server (OPMN), and Dynamic Monitoring Service (DMS).
Application Server Control relies on various technologies to discover, monitor, and administer the Oracle Application Server environment. These technologies include:
Distributed Configuration Management (DCM): DCM manages configurations among application server instances that are associated with a common Metadata Repository. It enables Oracle Application Server cluster-wide deployment so you can deploy an application to one instance and have it automatically propogated to the entire cluster. You can also make a single host or instance configuration change to one instance and have it propogated across all instances in the cluster. Application Server Control uses DCM to make configuration changes and to propagate configuration changes and deployed applications across the cluster.
Oracle Process Manager and Notification Server (OPMN): OPMN provides process control and monitoring for application server instances and their components. It gathers component status information, and distributes the status information to components that are interested in it. The Application Server Control uses OPMN for such tasks as starting and stopping the components of your application server instance.
Oracle Management Agent: The Oracle Management Agent is a component of Oracle Enterprise Manager that gathers monitoring data and performs administration tasks for the Application Server Control.
Oracle Dynamic Monitoring Service (DMS): The Management Agent leverages another underlying service, the Dynamic Monitoring Service (DMS), to collect performance data. Oracle Application Server components are instrumented with DMS to provide a comprehensive set of built-in performance metrics to automatically measure runtime performance statistics. As a result, the Application Server Control uses this data to monitor the duration of important phases of request processing, as well as status information, such as the number of requests being handled at any given time.