WSDM-Verwaltungsfunktionen (Web Services Distributed Management) für Ressourcentypen von WebSphere Application Server

Eine Ressource, die eine oder mehrere Verwaltungsfunktionen unterstützt, ist eine verwaltbare Ressource. Jeder Ressourcentyp, der im Produkt bereitgestellt wird, unterstützt eine Reihe von WSDM-Verwaltbarkeitsfunktionen.

Wichtig: WSDM ist eine Systemanwendung und wird bei der Installation des Produkts standardmäßig inaktiviert. Zuerst müssen Sie die Anwendung WSDM aktivieren, um sie für die Verwaltung der Produktressourcen zu verwenden. Verwenden Sie Scripting, um WSDM zu aktivieren.

Eine verwaltbare Ressource kann z. B. ein Server oder eine Anwendung sein, die eine Funktion einschließlich der Operationen Stoppen, Starten und Entfernen unterstützt. Eine Verwaltungsfunktion beinhaltet Eigenschaften, Operationen und Benachrichtigungen. Sie können Leistungsdaten über die verwalteten Ressourcen abrufen und anzeigen, wenn Sie Performance Monitoring Infrastructure (PMI) in Ihrer Serverumgebung aktivieren.

Ressourcen, die von WSDM verwaltet werden können, sind im Allgemeinen eine Zusammenfassung von Verwaltungsfunktionen. Es gibt Verwaltungsfunktionen, die auf viele Ressourcentypen global anwendbar sind. Dazu gehört die Statusverwaltung. Manche Verwaltungsfunktionen sind nur auf separat verwaltete Ressourcen anwendbar. Beispielsweise ist die Verwaltungsfunktion der Java™ Virtual Machine (JVM) nur auf Ressourcen anwendbar, die von der JVM verwaltet werden.

Der Autonomic Computing Manager, der ein beliebiger Client mit Verwaltungsfunktionen sein kann, interagiert mit den Ressourcen. Damit der Autonomic Computing Manager mit den Ressourcen interagieren kann, muss er eine Abfrage absetzen, um festzustellen, welche Ressourcen im Anwendungsserver über die Servicegruppe verfügbar sind. Die Servicegruppe ist eine Zusammenfassung von WS-Resources in einer Domäne. Die WebSphere Application Server WSDM-Servicegruppe enthält alle Ressourcen. Jede Ressource ist Member der Servicegruppe. Der Autonomic Computing Manager kann, basierend auf dem Ressourcentyp oder den Referenzparametern, eine bestimmte Ressourcenendpunktreferenz von der Servicegruppe abrufen. Nachdem der Manager die Ressourcenendpunktreferenz abgerufen hat, kann er die Anforderung an die Ressource senden. Der Zugriff auf die Servicegruppe kann über die folgende Endpunktadresse erfolgen: http://<Hostname>:<port>/websphere-management/services/service-group.

Nachdem der Autonomic Computing Manager die Liste der Ressourcenendpunktreferenzen von der Servicegruppe abgerufen hat, kann er Anforderungen an den Ressourcenprovider senden. Alle Ressourcenendpunkte sind in der folgenden Tabelle aufgelistet. Die zugeordnete WSDL (Web Services Description Language) kann durch Anhängen der Zeichenfolge ?wsdl an das Ende der Endpunktadresse abgerufen werden.

Ressourcentyp Adresse des Ressourcenendpunkts
Profil von WebSphere Application Server, auch Laufzeitkonfigurationsinstanz oder Domäne von WebSphere Application Server genannt http://<Hostname>:<Port>/websphere-management/services/webspheredomain
WebSphere Application Server http://<Hostname>:<Port>/websphere-management/services/applicationserver
Cluster von WebSphere Application Server http://<Hostname>:<Port>/websphere-management/services/webspherecluster
Java Virtual Machine http://<Hostname>:<Port>/websphere-management/services/jvm
Anwendung http://<Hostname>:<Port>/websphere-management/services/application
Implementiertes Objekt von WebSphere Application Server 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
JAX-WS-Web-Services http://<Hostname>:<Port>/websphere-management/services/jaxwswebservices
JAX-RPC-Web-Services http://<Hostname>:<Port>/websphere-management/services/jaxrpcwebservices
Datenquelle http://<Hostname>:<Port>/websphere-management/services/datasource

Jeder Ressourcentyp, der im Produkt bereitgestellt wird, unterstützt eine Reihe von Verwaltungsfunktionen. Diese Ressourcen werden durch die Spezifikation WSDM, den Touchpoint des Autonomic Computing Manager und die im Produkt integrierte Verwaltung definiert. Ein Touchpoint ist eine Kombination von in WSDL definierten Porttypen und Operationen, die die Verwaltungsschnittstelle für eine verwaltete Ressource so bereitstellt, dass sie die verschiedenen Spezifikationen für Web-Services einhält. Jede Verwaltungsfunktion beinhaltet eine Reihe von Eigenschaften, Operationen und Benachrichtigungen.

In der folgenden Tabelle sind die Verwaltungsfunktionen aufgelistet, die jede Ressource umfasst. Informationen zu einer Anwendungsprogrammierschnittstelle (API) oder einer Spezifikation, die mit einer Verwaltungsfunktion aufgelistet ist, finden Sie in der Dokumentation zu den Spezifikationen und APIs.

Ressourcentypen und Verwaltungsfunktionen
Ressourcentyp Verwaltungsfunktionen Spezifikation
Domäne von WebSphere Application Server
  • J2EEDomain
  • J2EEManagedObject
  • Identity
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • Configuration
  • ApplicationManagement
  • ConfigChangeNotifier
  • NotificationProducer
  • 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
  • WSBN - WS-N
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
Cluster von WebSphere Application Server
  • 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
Anwendung
  • 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
  • State
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • WebService
  • MOWS – WSDM
  • JSR 77 – J2EE
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique
JAX-WS-Web-Services
  • J2EEManagedObject
  • Identification
  • Metrics
  • State
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • WebService
  • Manageability references
  • OperationalStatus
  • Operational state
  • Operation operational status
  • Request processing state
  • Identity
  • JSR 77 – J2EE
  • MOWS – WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique
  • MOWS – WSDM
  • MOWS – WSDM
  • MOWS – WSDM
  • MOWS – WSDM
  • MOWS – WSDM
  • MUWS – WSDM
JAX-RPC-Web-Services
  • Metrics
  • J2EEManagedObject
  • Identification
  • Metrics
  • State
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • WebService
  • Manageability references
  • OperationalStatus
  • Operational state
  • Operation operational status
  • Request processing state
  • Identity
  • MOWS – WSDM
  • JSR 77 – J2EE
  • MOWS – WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • MUWS
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique
  • MOWS – WSDM
  • MOWS – WSDM
  • MOWS – WSDM
  • MOWS – WSDM
  • MOWS – WSDM
  • MUWS – WSDM
Datenquelle
  • JDBCDatasource
  • J2EEResource
  • J2EEManagedObject
  • Identity
  • Metrics
  • ManageabilityCharacteristics
  • Description
  • ResourceType
  • DataSource
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • JSR 77 – J2EE
  • MUWS - WSDM
  • MUWS - WSDM
  • MUWS – WSDM
  • MUWS – WSDM
  • AC touchpoint
  • WebSphere Application Server unique

In der folgenden Tabelle sind die Attribute und Operationen für die einzelnen Verwaltungsfunktionen des Produkts aufgelistet.

Verwaltungsfunktion Attribute Operationen
J2EEDomain Ohne
  • String getAttribute(String, String)
  • String[] queryNames(String queryString)
J2EEManagedObject
  • objectName
  • stateMangeable
  • eventProvider
  • statisticsProvider
Ohne
ConfigChangeNotifier Ohne Ohne (Benachrichtigung zu ConfigChange erfolgt)
ApplicationManagement Ohne
  • String installApplication(String, String, HashMap)
  • String uninstallApplication(String)
  • String updateApplication(String, String, HashMap)
  • String, HashMap
  • EndpointReference listApplications(String applicationName)
J2EEServer
  • serverVendor
  • serverVersion
  • DepolyedObjects
  • javaVMs
Ohne
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()
  • exportRouteTable()
  • dumpClusterInfo()
  • boolean getAvailable(String, String)
  • boolean setAvailable(String, String)
  • boolean setUnavailable(String, String)
Java Virtual Machine
  • javaVersion
  • javaVendor
  • node
  • stats
  • freeMemory
  • usedMemory
  • heapSize
  • upTime
  • GCCount
  • GCTime
  • GCInternalTime
  • waitsForLockCount
  • waitForLockTime
  • objectAllocatedCount
  • objectMovedCount
  • objectFreedCount
  • threadStartedCount
  • threadEndedCount
Ohne
J2EEDeployedObject
  • deploymentDescriptor
  • Server
Ohne
J2EE Application module Ohne
Anwendung implementationVersion Ohne
Servlet
  • concurrentRequest
  • responseTime
  • numErrors
  • totalRequests
Ohne
EJB
  • createCount
  • loadCount
  • storeCount
  • readyCount
  • liveCount
  • pooledCount
  • waitTime
Ohne
WebService
  • payloadSize
  • replyPayloadSize
  • requestPayloadSize
  • requestResponseTime
  • replyResponseTime
  • responseTime
  • processRequestCount
  • dispatchedRequestCount
  • receivedRequestCount
  • loadedWebServiceCount
Ohne
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()

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwbs_reswsdm
Dateiname:rwbs_reswsdm.html