Managing software configuration using mapping and repeatable processes
First Claim
1. A method of processing a software configuration processing request, comprising:
- receiving a request to change a configuration setting;
consulting a mapping to determine one or more repeatable processes associated with one or more phases of processing the configuration change request; and
executing the repeatable processes.
2 Assignments
0 Petitions
Accused Products
Abstract
The embodiments described herein generally relate to a method and system of injecting automated repeatable processes, or workflows, into software configuration management sequences. The benefits of such a system include the ability to delegate configurability change abilities to an IT administrator while still maintaining efficiency and management control over such changes. A request made by a system administrator to process configuration data may be subject to multiple phases of processing, such as, authentication, authorization, and action. A declarative mapping associates workflows, or meaningful repeatable processes, with the configuration process request criteria and processing phase. The mapping may be created by, or at the direction of, management through the application of the processing concept in API or UI. Upon a triggering event, e.g., receiving a configuration processing request, a stored mapping based on the attributes of the principal and request type may be consulted to determine the workflows which may then execute.
147 Citations
20 Claims
-
1. A method of processing a software configuration processing request, comprising:
-
receiving a request to change a configuration setting; consulting a mapping to determine one or more repeatable processes associated with one or more phases of processing the configuration change request; and executing the repeatable processes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing a configuration processing request, comprising:
-
a module for receiving a request to change a configuration setting; a mapping module for determining one or more repeatable processes associated with one or more phases of processing the change to configuration setting; a storage module for storing one or more mappings; a storage module for storing available repeatable processes; a processing module for calculating the criteria of the request; a processing module for consulting a mapping provided by the mapping module; and an executing module for executing the repeatable processes defined in the mapping. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer storage medium containing computer executable instructions that, when executed, implement the following steps:
-
receiving a request to change a configuration setting; determining one or more repeatable processes associated with one or more phases of processing the configuration change request; and executing the repeatable processes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification