Skip to main content

Generic Provider Controller

A tool to dynamically control the state of a provider or provider module registered with a standard CIMOM.

Date Posted: June 25, 2009

alphaworks tab navigation

 

What is Generic Provider Controller?

Common Information Model (CIM) has become an industry standard. Many organizations are involved in developing CIM-based providers. Developing and testing the providers is a challenge for developers, due to the multiple components involved. The providers may share multiple instrumentation libraries, or may talk to each other to generate required responses.

When multiple providers can be responsible for a given problem, it becomes essential for developers to test the individual providers, in the absence of other providers.

Generic Provider Controller helps developers test the individual providers. The tool allows individual providers to be disabled dynamically so that each developer can test his or her own providers. Once done, the developer can enable the other providers again without affecting functionality.

Additionally, the tool provides functionality to remove the provider or provider module.

Generic Provider Controller can also be used to measure performance of CIMOM. All the providers registered with a CIMOM can be disabled. Time required for any CIM query under this scenario would represent the time that CIMOM would generally take for operations such as provider look up, loading, and more.

Since the tool is generic in nature it can work with any standard CIMOM. Generic Provider Controller is also capable of controlling the provider modules registered with CIMOMs on remote systems.

How does it work?

Generic Provider Controller changes the Operational Status of instance(s) of provider(s). The tool uses Pegasus CIM client APIs for standard CIM communication with the CIMOM.

About the technology author(s)

Dhiraj Mundada has been a software engineer with IBM India Software Labs, Systems and Technology Group for more than two years. Dhiraj has been involved with projects related to CIM technology and has been part of Storage Configuration Manager and IBM Systems Director projects. Dhiraj holds a Bachelor’s degree in Computer Science from Pune Institute of Computer Technology, University of Pune. He is a passionate singer and loves driving very much.

Trademarks




Related technologies