Request scheduler for automated software configuration
First Claim
1. A method for supporting automated management of resources owned by a supporter program in a system having at least one repository and a resource managing program means, comprising the steps of:
- placing all requests in a repository comprising requests and request attributes wherein each request defines an action to be performed, or a desired state to be achieved, the state being associated with a respective one of said resources, and wherein said request attributes comprise at least a name of the supporter program, a requested functionality, a unique string identifying a configuration containing the request, supporter-specific request parameters, a current status of the request, and a version of the supporter program required to execute the request;
accessing requests by a request scheduler and reorganizing said requests into a chain of requests based on said request attributes; and
invoking resource managing program means for handling the chain of said requests.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to the field of adapting software to requirements setup at the user site. It is suited for heterogeneous system management environment to configure software automatically. In particular, it relates to automated management of resources and even more particularly to automated configuration of software programs. Basically, the invention proposes a sequence of the following steps: accessing a repository comprising the requests, reorganizing said requests in a sense that they are ordered, bundled, etc., and invoking resource managing programs, e.g., supporters for handling the service of said requests.
-
Citations
12 Claims
-
1. A method for supporting automated management of resources owned by a supporter program in a system having at least one repository and a resource managing program means, comprising the steps of:
-
placing all requests in a repository comprising requests and request attributes wherein each request defines an action to be performed, or a desired state to be achieved, the state being associated with a respective one of said resources, and wherein said request attributes comprise at least a name of the supporter program, a requested functionality, a unique string identifying a configuration containing the request, supporter-specific request parameters, a current status of the request, and a version of the supporter program required to execute the request; accessing requests by a request scheduler and reorganizing said requests into a chain of requests based on said request attributes; and invoking resource managing program means for handling the chain of said requests. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product stored on a computer usable medium comprising computer readable program means for causing a computer to perform a method for supporting automated management of resources owned by a supporter program in a system having at least one repository and a resource managing program means, said method comprising the steps of:
-
placing all requests in a repository comprising requests and request attributes wherein each request defines an action to be performed, or a desired state to be achieved, the state being associated with a respective one of said resources, and wherein said request attributes comprise at least a name of the Supporter program, a requested functionality, a unique string identifying a configuration containing the request, supporter-specific request parameters, a current status of the request, and a version of the supporter program required to execute the request; accessing requests by a request scheduler and reorganizing said requests into a chain of requests based on said request attributes; and invoking resource managing program means for handling the chain of said requests.
-
-
7. A computer system having installed program mean for performing a method for supporting automated management of resources owned by a supporter program in a system having at least one repository and a resource managing program means, said method comprising the steps of:
-
placing all requests in a repository comprising requests and request attributes wherein each request defines an action to be performed, or a desired state to be achieved, the state being associated with a respective one of said resources, and wherein said request attributes comprise at least a name of the supporter program, a requested functionality, a unique string identifying a configuration containing the request, supporter-specific request parameters, a current status of the request, and a version of the supporter program required to execute the request; accessing requests by a request scheduler arid reorganizing said requests into a chain of requests based on said request attributes; and invoking resource managing program means for handling the chain of said requests.
-
-
8. A program storage device readable by machine tangibly embodying a program of instructions executable by the machine for performing a method for supporting automated management of resources owned by a supporter program in a system having at least one repository and a resource managing program means, said method comprising the steps of:
-
placing all requests in a repository comprising requests and request attributes wherein each request defines an action to be performed, or a desired state to be achieved, the state being associated with a respective one of said resources, and wherein said request attributes comprise at least a name off the supporter program, a requested functionality, a unique string identifying a configuration containing the request, supporter-specific request parameters, a current status of the request, and a version of the supporter program required to execute the request and wherein said request attributes comprise at least the name of the supporter program, the requested functionality, a unique string identifying a configuration containing the request, supporter-specific request parameters, the current_status of the request, and a version of the supporter required to execute the request; accessing requests by a request scheduler and reorganizing said requests into a chain of requests based on said request attributes; and invoking resource managing program means for handling the chain of said requests. - View Dependent Claims (9, 10, 11, 12)
-
Specification