Web Services Distributed Management


 

+

Search Tips   |   Advanced Search

 

Deprecated Feature: Web Services Distributed Management (WSDM) is a deprecated feature in WAS ND v7.0

Web Services Distributed Management (WSDM) is an OASIS approved standard that supports managing resources through a standardized Web service interface. Your environment, such as WAS host or an operating system host that has an exposed resource as a Web service within a single interface is used to manage and control resources. WSDM is a distributed management model, but it does not replace any existing WAS administration models. WSDM provides a new way to expose the internal product administration functions for a Web service interface.

The existing administration interfaces, such as managed bean (MBean), wsadmin, and Java API, are more language and platform specific. WSDM provides a common, flexible infrastructure to manage WAS resources by leveraging the Web services protocols.

WSDM defines two specifications: Management Using Web Services (MUWS) and Management of Web Services (MOWS). MUWS defines how resources interact with the resources managed through a set of accessible Web services interfaces. MOWS extends the MUWS concepts to define how a Web service resource, itself, is managed. See Specifications and API documentation for MOWS and MUWS specifications. In addition to the manageability capabilities defined in the MUWS specifications, WAS WSDM also defines manageability capabilities unique to WAS environment. ,p>There is a general pattern that managed resources use to expose their manageability services through WSDM compliant Web services interfaces. First, create a model of the managed resource. Typically the model of the resource is created using a modeling tool such as the Test and Performance Tools Platform (TPTP), an eclipse plug-in tool; however, a simple text document is sufficient. Use the modeling tool to develop the model of WAS managed resources.

The following graphic illustrates the process. Figure 1. Generic WSDM Concept

Code artifacts are generated from the resource model. Generated artifacts for each resource model include:

The code generated from the resource model is essentially an empty shell of the management Web service for the modeled resource. The next step in the process is to enter code that acts as an adapter between the implementation stub for the service and the real resource management functions. In the case of the WSDM support implementation, this adapter code contain calls to theWAS AdminService APIs that expose normal product management functions. You must install the completed service implementation in a hosting Web service environment. To install the WSDM application, see Deploying and administering enterprise apps and follow the steps for installing enterprise application files on an application server.

WSDM is a system application and it is disabled by default when WAS is installed. You must first enable WSDM before we can use it to manage WAS resources. Use scripting to enable WSDM.



 

Related tasks


Deploy enterprise apps
Enable WSDM with scripting
Install enterprise application files
Making deployed Web services applications available to clients
Set application and system policy sets for Web services using scripting

 

Related


Specifications and API documentation
WSDM manageability capabilities for WAS resource types
Web Services Distributed Management support in the appserver