Integrating Non-Compliant Providers of Dynamic Services into a Resource Management infrastructure
AssigneeInternational Business Machines Corporation
InventorRoberto Longobardi
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorRoberto Longobardi
Estimating the term…
A method and a corresponding system 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.
1-14. (canceled)
A computer program product for implementing a resource management infrastructure including a framework for allowing management applications to access a set of managed objects, the framework supporting compliant providers of dynamic services for the managed objects running in a first operative environment and for integrating a plurality of non-compliant providers of dynamic services for said set of the managed objects, the non-compliant providers running in a second operative environment that is not supported by the framework, the computer program product comprising a computer usable storage medium having computer executable program code embodied therewith, the computer executable program code comprising:
A resource management infrastructure comprising:
Dependencies are inferred from the claim text.