A method for use in a resource management infrastructure conforming to the
WMI architecture are proposed. The WMI architecture includes a framework,
known as CIM Object Manager (or CIMOM), which exploits WMI providers of
dynamic services for the managed objects; in the WMI architecture, the
CIM providers must be implemented as Common Object Model (COM) objects
and must comply with a specific WMI provider interface (named
"IWbemServices"). The invention discloses a method for integrating
non-compliant providers, for example written in the Java language, into
the WMI infrastructure. For this purpose, a bridge provider is associated
with each managed object that is supported by the Java providers. The
bridge provider identifies the Java provider that must be invoked to
fulfill a particular request (based on a specific CIM qualifier); the
parameters of the request are converted into Java types, and a
corresponding method is called on an intermediate Java object. The
intermediate Java object then routes the request to the appropriate Java
provider.