2
Understanding WebLogic Server MBeans 2-1
2
Understanding WebLogic Server MBeans
WebLogic Server provides its own set of MBeans that you can use to configure, monitor, and manage WebLogic Server resources.
The following sections describe how WebLogic Server distributes and maintains its MBeans:
■
Section 2.1, Basic Organization of a WebLogic Server Domain
■
Section 2.2, Separate MBean Types for Monitoring and Configuring
■
Section 2.3, The Life Cycle of WebLogic Server MBeans
■
Section 2.4, WebLogic Server MBean Data Model
■
Section 2.5, MBean Servers
■
Section 2.6, Security for WebLogic Server MBeans TheOracle WebLogic Server MBean Reference provides a detailed reference for all
WebLogic Server MBeans.
2.1 Basic Organization of a WebLogic Server Domain
A WebLogic Server administration domain is a collection of one or more servers and the applications and resources that are configured to run on the servers. Each domain
must include a special server instance that is designated as the Administration Server. The simplest domain contains a single server instance that acts as both Administration
Server and host for applications and resources. This domain configuration is commonly used in development environments. Domains for production environments
usually contain multiple server instances Managed Servers running independently or in groups called clusters. In such environments, the Administration Server does not
host production applications. For more information about domains, refer to Understanding Oracle WebLogic Server Domains in Understanding Domain
Configuration for Oracle WebLogic Server.
2.2 Separate MBean Types for Monitoring and Configuring
All WebLogic Server MBeans can be organized into one of the following general types based on whether the MBean monitors or configures servers and resources:
■
Runtime MBeans contain information about the run-time state of a server and its
resources. They generally contain only data about the current state of a server or resource, and they do not persist this data. When you shut down a server instance,
all run-time statistics and metrics from the run-time MBeans are destroyed.
2-2 Developing Custom Management Utilities With JMX for Oracle WebLogic Server
■
Configuration MBeans contain information about the configuration of servers
and resources. They represent the information that is stored in the domains XML configuration documents.
■
Configuration MBeans for system modules contain information about the configuration of services such as JDBC data sources and JMS topics that have been
targeted at the system level. Instead of targeting these services at the system level, you can include services as modules within an application. These application-level
resources share the life cycle and scope of the parent application. However, WebLogic Server does not provide MBeans for application modules. See
Supported Deployment Units in Deploying Applications to Oracle WebLogic Server.
2.3 The Life Cycle of WebLogic Server MBeans