Method and system for executing tools in a service control manager module
First Claim
Patent Images
1. A computer implemented method for executing tools in a service control manager (SCM) module, the method comprising:
- receiving, by the SCM module, a request from a user to run a tool on one or more nodes, wherein the request includes task information;
retrieving, by the SCM module, tool definition, node definition and user definition from a domain manager, wherein the tool definition specifies a role that contains the requested tool;
checking if the user is assigned with the role containing the requested tool, wherein the user is authorized to run the requested tool only if the user is assigned with the role containing the requested tool on all of the nodes;
creating a runnable tool by a client based on the task information and the tool definition;
passing the runnable tool from the client to a distributed task facility (DTF), wherein the DTF issues a task identifier based on the runnable tool; and
passing the runnable tool from the DTF to agents associated with the nodes, wherein the agents are authorized users, and wherein the agents execute the runnable tool and return task results to the DTF.
2 Assignments
0 Petitions
Accused Products
Abstract
A service control manager (SCM) tool execution mechanism enables SCM users to execute SCM tools across a set of defined distributed nodes (systems). It provides a secure mechanism, referred to a distributed task facility (DTF), to integrate different operations and execute the operations across the set of distributed nodes.
-
Citations
20 Claims
-
1. A computer implemented method for executing tools in a service control manager (SCM) module, the method comprising:
-
receiving, by the SCM module, a request from a user to run a tool on one or more nodes, wherein the request includes task information; retrieving, by the SCM module, tool definition, node definition and user definition from a domain manager, wherein the tool definition specifies a role that contains the requested tool; checking if the user is assigned with the role containing the requested tool, wherein the user is authorized to run the requested tool only if the user is assigned with the role containing the requested tool on all of the nodes; creating a runnable tool by a client based on the task information and the tool definition; passing the runnable tool from the client to a distributed task facility (DTF), wherein the DTF issues a task identifier based on the runnable tool; and passing the runnable tool from the DTF to agents associated with the nodes, wherein the agents are authorized users, and wherein the agents execute the runnable tool and return task results to the DTF. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A service control manager (SCM) module for execution of a tool, the SCM module comprising:
-
clients that are software programs interacting with users and displaying information on computer systems that reside on nodes that are managed servers in the SCM module; a domain manager that manages and stores tool definitions, node definitions, role definitions, authorization definitions, and user definitions, wherein the tool definition specifies a role that contains the requested tool, wherein the SCM module checks if the user is assigned with the role containing the requested tool, wherein the user is authorized to run the requested tool only if the user is assigned with the role containing the requested tool on all of the nodes, and wherein the clients creates a runnable tool based on information returned from the domain manager; a distributed task facility (DTF) that receives the runnable tool from the clients, and issues a task identifier based on the runnable tool; and agents associated with the nodes that receive the runnable tool from the DTF, and execute the tool on the nodes, wherein the agents are authorized users. - View Dependent Claims (16, 17)
-
-
18. A computer implemented method for executing tools in a service control manager (SCM) module, the method comprising:
-
receiving, by the SCM module, a request from a user to run a tool on one or more nodes, wherein the request includes task information; retrieving, by the SCM module, tool definition, node definition and user definition from a domain manager, wherein the tool definition specifies a role that contains the requested tool; checking if the user is assigned with the role containing the requested tool, wherein the user is authorized to run the requested tool only if the user is assigned with the role containing the requested tool on all of the nodes; creating a runnable tool by a client based on the task information and the tool definition provided by a domain manager; passing the runnable tool from the client to a distributed task facility (DTF); passing the runnable tool from the DTF to agents associated with the nodes, wherein the agents are authorized user; running the tool on the nodes by the agents; and returning task results or failure reports to the DTF. - View Dependent Claims (19, 20)
-
Specification