Unified configuration of multiple applications
First Claim
Patent Images
1. A method comprising:
- receiving, in response to scoping questions, a single set of user input configuring a set of distinct computer applications in a single application configuration environment, the application configuration environment including a configuration repository stored in a memory, the configuration repository storing configuration settings of each distinct computer application separately from configuration settings that the distinct computer applications utilize during execution, the configuration settings of each distinct computer application obtained through application of an adaptation catalog to the single set of received user input to translate the received user input to configuration settings for each of the set of distinct computer applications, the adaptation catalog including a representation of application solution capabilities linked to possible scoping question answers by rules mapping each possible scoping question answer to at least one configuration package including configuration settings for at least one of the set of distinct computer applications, wherein the application solution capabilities are hierarchically divided into areas, packages, topics, and options, of which the adaptation catalog contains inclusive and exclusive rules that model dependencies between the areas, packages, topics, and options; and
deploying the configuration settings of the set of distinct computer applications from the configuration repository of the application configuration environment, via a network, to at least one application execution environment including an instance of at least one of the set of distinct computer applications.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments herein provide systems, methods, and software for unified configuration of multiple computer applications. Some embodiments include receiving input configuring a set of distinct computer applications in an application configuration environment. The application configuration environment may include a configuration repository that stores the settings of each distinct computer application. Such embodiments may further deploy the configuration settings from the configuration repository of the application configuration environment to at least one application execution environment including an instance of at least one of the set of distinct computer applications.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving, in response to scoping questions, a single set of user input configuring a set of distinct computer applications in a single application configuration environment, the application configuration environment including a configuration repository stored in a memory, the configuration repository storing configuration settings of each distinct computer application separately from configuration settings that the distinct computer applications utilize during execution, the configuration settings of each distinct computer application obtained through application of an adaptation catalog to the single set of received user input to translate the received user input to configuration settings for each of the set of distinct computer applications, the adaptation catalog including a representation of application solution capabilities linked to possible scoping question answers by rules mapping each possible scoping question answer to at least one configuration package including configuration settings for at least one of the set of distinct computer applications, wherein the application solution capabilities are hierarchically divided into areas, packages, topics, and options, of which the adaptation catalog contains inclusive and exclusive rules that model dependencies between the areas, packages, topics, and options; and deploying the configuration settings of the set of distinct computer applications from the configuration repository of the application configuration environment, via a network, to at least one application execution environment including an instance of at least one of the set of distinct computer applications. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium, with instructions stored thereon, which when executed by a processor of a computer, cause the computer to:
-
receive, in response to scoping questions, a single set of user input configuring a set of distinct computer applications in a single application configuration environment, the application configuration environment including a configuration repository stored in a memory, the configuration repository storing configuration settings of each distinct computer application separately from configuration settings that the distinct computer applications utilize during execution, the configuration settings of each distinct computer application obtained through application of an adaptation catalog to the single set of received user input to translate the received user input to configuration settings for each of the set of distinct computer applications, the adaptation catalog including a representation of application solution capabilities linked to possible scoping question answers by rules mapping each possible scoping question answer to at least one configuration package including configuration settings for at least one of the set of distinct computer applications, wherein the application solution capabilities are hierarchically divided into areas, packages, topics, and options, of which the adaptation catalog contains inclusive and exclusive rules that model dependencies between the areas, packages, topics, and options; and deploy the configuration settings of the set of distinct computer applications from the configuration repository of the application configuration environment, via a network, to at least one application execution environment including instances of the set of distinct computer applications. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
at least one processor coupled to a bus; at least one memory device coupled to the bus; a network interface coupled to the bus; a single configuration environment database stored in at least one of the at least one memory devices, the configuration environment database to store a single set of received configuration user input for a set of distinct computer applications, the configuration user input received in response to scoping questions, the single configuration environment database storing the single set of received configuration user input separately from configuration settings that the distinct computer applications utilize during execution, the configuration settings of each distinct computer application obtained through application of an adaptation catalog to the single set of received configuration user input to translate the received configuration user input to configuration settings for each of the set of distinct computer applications, the adaptation catalog including a representation of application solution capabilities linked to possible scoping question answers by rules mapping each possible scoping question answer to at least one configuration package including configuration settings for at least one of the set of distinct computer applications, wherein the application solution capabilities are hierarchically divided into areas, packages, topics, and options, of which the adaptation catalog contains inclusive and exclusive rules that model dependencies between the areas, packages, topics, and options; and an instruction set stored in the at least one memory device and executable by the processor to; identify which distinct computer application configurations are affected by the received configuration user input; translate received configuration user input to configuration settings of the identified distinct computer applications; and deploy the translated configuration settings, via a network, to the identified distinct computer applications over the network interface. - View Dependent Claims (14, 15)
-
Specification