Patent ID: 7805733

Claim:
A computer program product, the computer program product comprising a non-transitory computer readable medium including computer program code for platform management of computer systems in accordance with the Hardware Platform Interface (HPI) specifications provided by the Service Availability Forum (SAF), the computer program code comprising instructions for: a) a user library, wherein zero or more instances of the user library being configurable to be present on one or more computer systems, each instance of the user library accepting HPI calls from user application programs; b) a resource program, wherein zero or more instances of the resource program being configurable to run on the one or more computer systems, each running instance of the resource program providing access to zero or more of a set of management data and a set of management capabilities, the access being provided via access restrictions to a set of running instances of a domain program directly, and to the user application programs indirectly through the set of the running instances of the domain program; c) a domain program, wherein zero or more instances of the domain program being configurable to run on the one or more computer systems, each running instance of the domain program providing access of a set of the running instances of the resource program to a pre-defined set of user application programs, the set of the running instances of the resource program being configured as the members of the running instance of the domain program, and the access to the pre-defined set of user application programs being provided based on access restrictions defined for the running instance of the domain program; and d) a bridge program, wherein zero or more instances of the bridge program being configurable to run on the one or more computer systems, each running instance of the bridge program enabling communication with zero or more remotely-connected computer systems.