System and method for automatically managing computing resources in a distributed computing environment
First Claim
1. A method of managing computing resources in a distributed computing environment, comprising the steps of:
- receiving one or more requests from a client to access one or more of the computing resources;
checking one or more rules in response to receipt of the one or more resource requests to determine that one or more approvals are needed from a system of the distributed computing environment to grant access to a requested computing resource;
obtaining said one or more approvals needed to process the one or more resource requests automatically in response to said checking step determining that one or more approvals are needed;
sending the one or more resource requests to an application agent for processing, after obtaining the necessary approval;
processing, by the application agent, to provide one or more resources as specified by the one or more resource requests;
checking the one or more rules to determine if one or more notifications need to be sent; and
notifying one or more users that the one or more resource requests have been processed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for managing resources in an information handling system. The present invention provides a "one stop" local area network (LAN) based registration tool that provides a common set of user and administrative functions. The goal of the present invention is to give the end user the responsibility of managing her own resources. One aspect of the present invention is a method for managing resources in a distributed computing environment. Another aspect of the present invention is a client/server, object oriented, distributed computing product (DCE) based tool, with application agents being used to manage individual services. The present invention receives client requests for resources from an application. These resources may include a password to obtain access to the application or to resources controlled by the application. Rules are checked to determine if prior approval is needed to process the request. If it is necessary to obtain approvals, including IDs on other systems, these approvals are obtained. Next, the resource request is sent to an application agent for processing. The application agent processes the requests, and then the rules are checked again to determine if notifications have to be sent (for example, to the requestor'"'"'s manager). Any required notifications are then sent.
205 Citations
27 Claims
-
1. A method of managing computing resources in a distributed computing environment, comprising the steps of:
-
receiving one or more requests from a client to access one or more of the computing resources; checking one or more rules in response to receipt of the one or more resource requests to determine that one or more approvals are needed from a system of the distributed computing environment to grant access to a requested computing resource; obtaining said one or more approvals needed to process the one or more resource requests automatically in response to said checking step determining that one or more approvals are needed; sending the one or more resource requests to an application agent for processing, after obtaining the necessary approval; processing, by the application agent, to provide one or more resources as specified by the one or more resource requests; checking the one or more rules to determine if one or more notifications need to be sent; and notifying one or more users that the one or more resource requests have been processed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for managing computing resources in a distributed computing environment, comprising:
-
one or more clients; at least one server; one or more application programs, each having an associated application agent; a master object for communicating between the server and the application agents; means for receiving one or more requests from a client to access one or more of the computing resources; means for checking a rules table in response to receipt of the one or more resource requests to determine that one or more approvals are needed from a system of the distributed computing environment to grant access to a requested computing resource; means for obtaining said one or more approvals needed to process the one or more resource requests automatically in response to said checking means determining that one or more approvals are needed; means for sending the one or more resource requests, via the master object, to an application agent for processing, after obtaining the necessary approval; means for processing, by the application agent, to provide one or more resources as specified by the one or more resource requests; means for checking the rules table to determine if one or more notifications need to be sent; and means for notifying one or more users that the one or more resource requests have been processed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium for managing computing resources in a distributed computing environment, comprising:
-
means for receiving one or more requests from a client to access one or more of the computing resources; means for checking a rules table in response to receipt of the one or more resource requests to determine that one or more approvals are needed from a system of the distributed computing environment to grant access to a requested computing resource; means for obtaining said one or more approvals needed to process the one or more resource requests automatically in response to said checking means determining that one or more approvals are needed; means for sending the one or more resource requests, via a master object, to an application agent for processing, after obtaining the necessary approval; means for processing, by the application agent, to provide one or more resources as specified by the one or more resource requests; means for checking the rules table to determine if one or more notifications need to be sent; and means for notifying one or more users that the one or more resource requests have been processed. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification