A resource that supports one or more manageability capabilities is a manageable resource. Each resource type that is exposed within the product supports a number of manageability capabilities.
A manageable resource is a server or an application that supports a capability which includes stop, start, and remove operations. A manageability capability includes some properties, operations, and notifications. You can obtain and view performance data about the managed resources when you enable Performance Monitoring Infrastructure (PMI) in your server environment.
Resource types
The product has several resource types that represent the managed resources in an environment. The following list contains the resource types supported by the WebSphere Application Server WSDM implementation.
Resource type | Resource endpoint address |
---|---|
WebSphere Application Server profile, also called runtime configuration instance or WebSphere Application Server domain | http://<hostname>:<port>/websphere-management/services/webspheredomain |
WebSphere Application Server | http://<hostname>:<port>/websphere-management/services/applicationserver |
WebSphere Application Server cluster | http://<hostname>:<port>/websphere-management/services/webspherecluster |
Java virtual machine | http://<hostname>:<port>/websphere-management/services/jvm |
Application | http://<hostname>:<port>/websphere-management/services/application |
WebSphere Application Server deployed object | http://<hostname>:<port>/websphere-management/services/deployedobject |
Servlet | http://<hostname>:<port>/websphere-management/services/servlet |
Enterprise JavaBeans | http://<hostname>:<port>/websphere-management/services/ejb |
Web services | http://<hostname>:<port>/websphere-management/services/webservices |
Data source | http://<hostname>:<port>/websphere-management/services/datasource |
Manageability capabilities of the resource types
The following table lists the manageability capabilities that each resource aggregates. For information about an Application Programming Interface (API) or a specification that is listed with a manageability capability, see Specifications and API documentation.
Resource type | Manageability capabilities | Specification |
---|---|---|
WebSphere Application Server domain |
|
|
WebSphere Application Server |
|
|
WebSphere Application Server cluster |
|
|
Java virtual machine |
|
|
Application |
|
|
Servlet |
|
|
Enterprise JavaBeans |
|
|
Web service |
|
|
Data source |
|
|
Attributes and operations of manageability capabilities
The following table lists the attributes and operations for each manageability capability.
Manageability Capabilities | Attributes | Operations | Notifications |
---|---|---|---|
J2EEDomain | String getAttribute(String, String) | ||
J2EEManagedObject |
|
||
ConfigChangeNotifier | ConfigChange | ||
ApplicationManagement |
|
||
J2EEServer |
|
||
StateManageable |
|
|
|
ApplicationServer |
|
|
|
ClusterManagement |
|
|
|
Java virtual machine |
|
||
J2EEDeployedObject |
|
||
Application | implementationVersion | ||
Servlet |
|
||
EJB |
|
||
WebService |
|
||
DataSource |
|
|