Method and apparatus for improving performance and scalability of an object manager
First Claim
1. A process in a data processing system for managing objects in a repository, the method comprising:
- providing a repository of objects, wherein the repository includes a plurality of objects representing components for a logically partitioned data processing system, wherein the objects are grouped by class into a set of classes, wherein associations between the objects are links within the repository; and
responsive to a request from a requester, manipulating at least one object from the repository based on the request.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer instructions for improving performance and scalability of common information model object (CIMOM) by using a hardware management console (HMC) repository. The HMC repository includes storage of HMC objects, an HMC object model and a common interface (CIM Wrapper) for accessing to HMC objects. The HMC object model allows the user to store and retrieve the CIM objects and their associations efficiently. A CIM provider may access HMC objects through a common interface (CIM Wrapper), so that different repositories are allowed to be used without significant changes to the underlying server code (CIM provider). A CIM provider may also call the HMC repository directly for more efficient operations because the number of times conversions made between the CIM object and the repository object are greatly decreased.
34 Citations
26 Claims
-
1. A process in a data processing system for managing objects in a repository, the method comprising:
-
providing a repository of objects, wherein the repository includes a plurality of objects representing components for a logically partitioned data processing system, wherein the objects are grouped by class into a set of classes, wherein associations between the objects are links within the repository; and
responsive to a request from a requester, manipulating at least one object from the repository based on the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An object management system comprising:
-
a repository of managed objects, wherein the repository includes a plurality of objects representing components for a logically partitioned data processing system, wherein the objects are grouped by class into a set of classes, wherein associations between the objects are links within the repository;
an object manager, wherein the object manager receives a user request for information from the repository; and
an interface, wherein the interface provides access to the repository from the object manager. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for managing objects in a repository, the data processing system comprising:
-
providing means for providing a repository of objects, wherein the repository includes a plurality of objects representing components for a logically partitioned data processing system, wherein the objects are grouped by class into a set of classes, wherein associations between the objects are links within the repository; and
retrieving means, responsive to a request from a requester, for retrieving at least one object from the repository based on the request. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product in a computer readable medium for managing objects in a repository, the computer program product comprising:
-
first instructions for providing a repository of objects, wherein the repository includes a plurality of objects representing components for a logically partitioned data processing system, wherein the objects are grouped by class into a set of classes, wherein associations between the objects are links within the repository; and
second instructions, responsive to a request from a requester, for retrieving at least one object from the repository based on the request. - View Dependent Claims (23, 24, 25, 26)
-
Specification