2.5 Use Cases
The following table lists the use cases that span the functionality of the WM protocols. The use cases are grouped into four groups as shown in the first column of the following table.
Use case group |
Use cases |
---|---|
Asset management |
Create a CIM object — WM client |
Setup, configuration, and update |
Invoke a method on a CIM object — WM client Set properties of an object — WM client |
Monitoring |
Query CIM properties — WM client Monitor events — WM client |
Diagnosis and troubleshooting |
Delete CIM object — WM client Attempt delete of CIM object — WM client |
The use case groups are the same for command-based protocols and resource-based management protocols, but the specific use cases within the groups differ. Query/Monitor operations are operations that mostly generate output. They are represented as an object instance in the CIM world. However, command-based protocols like PSRP would treat this output as the output stream of some "query" command. The stream can be piped into another command for further processing. Create/Update/Delete operations are mainly input operations; the data is passed as an input stream of a particular command.
The following sections provide an overview for each of the use case groups and detailed descriptions for each of the use cases for each group. Because some use cases are common across two or more use case groups, the use case group overviews are described first, followed by the use case details.