System and method for managing the execution of system management tasks
First Claim
1. A task management method for creating and performing a system management task on a local computer system that can communicate with one or more local or remote computer systems, comprising the steps of:
- receiving a request to perform a management task;
obtaining a pointer to a task description associated with said management task;
determining a domain for said management task;
providing a single common application program interface using a single task description language to specify said task description with said management task for a plurality of managers;
invoking a remote task execution manager via said single common application program interface for performing said management task if said domain of said task specifies a remote computer system;
invoking a command task manager via said single common application program interface for performing said management task if said management task is a command task and said domain of said task specifies said local computer system; and
invoking a function task manager via said single common application program interface for performing said management task if said management task is a function task and said domain of said management task specifies said local computer system.
1 Assignment
0 Petitions
Accused Products
Abstract
A task manager for operating and performing management tasks called for by a system administration manager. The task manager includes a command task manager for performing command tasks, a function task manager for performing function tasks, and a remote task execution manager for performing remote or distributed task. In addition, the task manager includes a single application program interface for interfacing the command task manager, function task manager, and remote task execution manager with the system administration manager. The task manager further performs error handling and automatic logging operations. The task manager uses a task registration manager which stores the individual task descriptions and makes them available to the task manager.
-
Citations
8 Claims
-
1. A task management method for creating and performing a system management task on a local computer system that can communicate with one or more local or remote computer systems, comprising the steps of:
-
receiving a request to perform a management task;
obtaining a pointer to a task description associated with said management task;
determining a domain for said management task;
providing a single common application program interface using a single task description language to specify said task description with said management task for a plurality of managers;
invoking a remote task execution manager via said single common application program interface for performing said management task if said domain of said task specifies a remote computer system;
invoking a command task manager via said single common application program interface for performing said management task if said management task is a command task and said domain of said task specifies said local computer system; and
invoking a function task manager via said single common application program interface for performing said management task if said management task is a function task and said domain of said management task specifies said local computer system. - View Dependent Claims (2, 3, 4, 5, 6)
initializing a dynamic state data structure into which information is gathered regarding execution of said management task; and
disposing of said dynamic data structures upon the completion of said management task.
-
-
7. A task manager system for creating and performing system management tasks in response to requests from a system administration manager associated with a computer system, comprising:
-
means for receiving a request to perform a management task;
means for obtaining a pointer to a task description associated with said management task;
means for determining a domain for said management task;
means for providing a single common application program interface with a single task description language to specify said task description with said management task for a plurality of managers;
means for performing said management task if said domain of said task specifies a remote computer system;
means for performing said management task if said management task is a command task and said domain of said task specifies said local computer system; and
means for performing said management task if said management task is a function task and said domain of said management task specifies said local computer system. - View Dependent Claims (8)
means for initializing a dynamic state data structure into which information is gathered regarding execution of said management task; and
means for disposing of said dynamic data structures upon the completion of said management task.
-
Specification