WebSphere Application Server Version 6.1 Feature Pack for Web Services
             Operating Systems: AIX, HP-UX, i5/OS, Linux, Solaris, Windows, z/OS

             Personalize the table of contents and search results
             New or updated topic for this feature pack

WSDM manageability capabilities for WebSphere Application Server resource types

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
  • J2EEDomain
  • J2EEManagedObject
  • Identity
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • Configuration
  • ApplicationManagement
  • ConfigChangeNotifier
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • MUWS – WSDM
  • WebSphere Application Server unique
  • WebSphere Application Server unique
WebSphere Application Server
  • J2EEServer
  • J2EEManagedObject
  • Identity
  • Metrics
  • State
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • NotificationProducer
  • ApplicationServer
  • StateManageable
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WSBN – WS-N
  • WebSphere Application Server unique
  • WebSphere Application Server unique
WebSphere Application Server cluster
  • Identity
  • Metrics
  • State
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • ClusterManagement
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique
Java virtual machine
  • JVM
  • J2EEManagedObject
  • Identity
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
Application
  • J2EEApplication
  • J2EEDeployedObject
  • J2EEManagedObject
  • Identity
  • State
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • Application
  • StateManageable
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS - WSDM
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique
  • WebSphere Application Server unique
Servlet
  • Servlet
  • J2EEManagedObject
  • Identity
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
Enterprise JavaBeans
  • EJB
  • J2EEManagedObject
  • Identity
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
Web service
  • Metrics
  • J2EEManagedObject
  • Identity
  • Metrics
  • State
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • WebService
  • MOWS – WSDM
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique
Data source
  • J2EEManagedObject
  • Identity
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • DataSource
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique

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
  • objectName
  • stateMangeable
  • eventProvider
  • statisticsProvider
   
ConfigChangeNotifier     ConfigChange
ApplicationManagement  
  • String installApplication(String, String, HashMap)
  • String uninstallApplication(String)
  • String updateApplication(String, String, HashMap)
  • EndpointReference listApplications(String applicationName)
 
J2EEServer
  • serverVendor
  • serverVersion
  • DepolyedObjectReference
  • VirtualMachineReference
   
StateManageable
  • state
  • startTime
  • stop()
  • start()
  • startRecursive()
 
ApplicationServer
  • name
  • versionsForAllEFixes
  • versionsForAllExtensions
  • VersionsForAllPTFs
  • shortName
  • threadMonitorInterval
  • threadMonitorthreshold
  • threadMonitorAdjustmentThreshold
  • ProcessId
  • cellName
  • nodeName
  • processType
  • platformName
  • platformVersion
  • stopImmediate()
  • restart()
  • String getproductVersion(String)
 
ClusterManagement
  • clusterName
  • preferLocal
  • WLCId
  • state
  • backupName
  • backupBootstrapHost
  • backupBootstrapPort
  • start()
  • stop()
  • stopImmediate()
  • rippleStarT()
  • boolean getAvailable(String, String)
  • void setAvailable(String, String)
  • void setUnavailable(String, String)
 
Java virtual machine
  • javaVersion
  • javaVendor
  • node
  • freeMemory
  • usedMemory
  • heapSize
  • upTime
  • GCCount
  • GCTime
  • GCInternalTime
  • waitsForLockCount
  • waitForLockTime
  • AllocatedObjectCount
  • MovedObjectCount
  • FreedObjectCount
  • StartedThreadCount
  • EndedThreadCount
   
J2EEDeployedObject
  • deploymentDescriptor
  • server
   
Application implementationVersion    
Servlet
  • concurrentRequest
  • responseTime
  • NumberOfErrors
  • totalRequests
   
EJB
  • createCount
  • loadCount
  • storeCount
  • readyCount
  • liveCount
  • pooledCount
  • waitTime
   
WebService
  • replyPayloadSize
  • reqestPayloadSize
  • payloadSize
  • replyResponseTime
  • dispatchResponseTime
  • requestResponseTime
  • responseTime
  • processRequestCount
  • dispatchedReqeustCount
  • receiveRequestCount
  • loadedWebServiceCount
   
DataSource
  • jdbcDriver
  • connectionFactoryType
  • dataSourceName
  • dataStoreHelperClass
  • loginTimeout
  • statementCacheSize
  • JTAEnabled
  • name
  • jndiName
  • testConnection
  • testConnectionInterval
  • stuckTimerTime
  • stuckTime
  • stuckThreshold
  • surgeThrehold
  • surgeCreationInterval
  • connectionTimeout
  • maxConnections
  • minConnctions
  • purgePolicy
  • reapTime
  • unusedTimeout
  • agedTimeout
  • freePoolDistributionTableSize
  • freePoolPartions
  • sharedPoolPartitions
  • String showPoolContents()
  • void purgePoolContents()
  • void pause()
  • void resume()
  • String getStatus()
 



Related concepts
Web Services Distributed Management
Related reference
Web Services Distributed Management support in WebSphere Application Server
Web Services Distributed Management in a standalone application server instance
Web Services Distributed Management in a network deployment cell
Specifications and API documentation
Reference topic    

Terms of Use | Feedback

Last updated: Nov 25, 2008 2:35:59 AM CST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.wsfep.multiplatform.doc/info/ae/ae/rwbs_reswsdm.html