Offline configuration tool for secure store administration
First Claim
Patent Images
1. A method employed within a network comprising:
- operating a web-based application having a multi-tiered architecture including an application layer and a database layer, the application layer including a plurality of application server instances, the database layer including;
a database server having a database to store cluster configuration information providing a central definition of a cluster including the database and the plurality of application server instances, anda secure store file to store one or more database connection parameters;
for each of the plurality of application server instances,the application server instance retrieving a respective database connection parameter in the secure store file, andthe application server instance connecting to the database based on the retrieved respective database connection parameter;
with a display, displaying in a front-end layer of a configuration tool a hierarchical visual representation of the cluster configuration information and a respective connection parameter of one of the application server instances stored in the secure store file;
receiving via the front-end layer of the configuration tool input identifying the displayed connection parameter and the displayed cluster configuration information;
in response to the received input, providing a batch of tasks to a logic layer of the configuration tool, including providing a key-value pair corresponding to the identified connection parameter and a second key-value pair corresponding to the identified configuration information, the first key-value pair including a parameter key to identify the identified connection parameter and a parameter value to specify a value of the identified connection parameter;
the logic layer of the configuration tool performing the provided batch of tasks, includingsetting a value in the secure store file for the identified connection parameter, andsetting a value in the database for the identified configuration information; and
wherein the configuration tool is an offline configuration tool configured to operate while the one or more application server instances are not running.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for a configuration tool to administer a secure store file. In an embodiment, a front-end layer of the configuration tool displays a visual representation of one or more properties stored in a secure store file. The configuration tool may receive input identifying one of the displayed properties. In an embodiment, the configuration tool uses a logical task to set a value for the selected property in a data layer of the configuration tool.
11 Citations
17 Claims
-
1. A method employed within a network comprising:
-
operating a web-based application having a multi-tiered architecture including an application layer and a database layer, the application layer including a plurality of application server instances, the database layer including; a database server having a database to store cluster configuration information providing a central definition of a cluster including the database and the plurality of application server instances, and a secure store file to store one or more database connection parameters;
for each of the plurality of application server instances,the application server instance retrieving a respective database connection parameter in the secure store file, and the application server instance connecting to the database based on the retrieved respective database connection parameter; with a display, displaying in a front-end layer of a configuration tool a hierarchical visual representation of the cluster configuration information and a respective connection parameter of one of the application server instances stored in the secure store file; receiving via the front-end layer of the configuration tool input identifying the displayed connection parameter and the displayed cluster configuration information; in response to the received input, providing a batch of tasks to a logic layer of the configuration tool, including providing a key-value pair corresponding to the identified connection parameter and a second key-value pair corresponding to the identified configuration information, the first key-value pair including a parameter key to identify the identified connection parameter and a parameter value to specify a value of the identified connection parameter; the logic layer of the configuration tool performing the provided batch of tasks, including setting a value in the secure store file for the identified connection parameter, and setting a value in the database for the identified configuration information; and wherein the configuration tool is an offline configuration tool configured to operate while the one or more application server instances are not running. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A configuration tool for administering a secure store file, the configuration tool comprising:
-
a memory device in a database layer of a multi-tiered web application architecture including an application layer to operate on data in the database layer, the database layer including a database server having a database to store cluster configuration information, the memory device having a secure store file accessible by a plurality of application server instances of the application layer, each of the plurality of application server instances to retrieve a respective database connection parameter in the secure store file, each of the application server instances further to connect to the database based on the retrieved respective database connection parameter; a front-end layer executing with computer hardware to display in a user interface a hierarchical visual representation of the cluster configuration information and a respective connection parameter of one of the application server instances stored in the secure store file, the front-end layer further to receive via the user interface an input identifying the displayed connection parameter and the displayed cluster configuration information, and in response to the received input, the front-end layer further to generate a batch of tasks including a first key-value pair corresponding to the identified connection parameter and a second key-value pair corresponding to the identified configuration information, the first key-value pair including a parameter key to identify the identified connection parameter and a parameter value to specify a value of the identified connection parameter; a logic layer of the configuration tool executing with computer hardware to receive the batch of tasks from the front-end layer, the logic layer further to perform the provided batch of tasks, including setting a value in the secure store file for the identified connection parameter, and setting a value in the database for the identified configuration information; and wherein the configuration tool is an offline configuration tool configured to operate while the one or more application server instances are not running. - View Dependent Claims (10, 11, 12)
-
-
13. An article of manufacture comprising:
-
an electronically accessible storage medium providing instructions that, when executed by an apparatus, cause the apparatus to operate a web-based application having a multi-tiered architecture including an application layer and a database layer, the application layer including a plurality of application server instances, the database layer including a database server having a database to store cluster configuration information providing a central definition of a cluster including the database and the plurality of application server instances, and a secure store file to store one or more database connection parameters;
for each of the plurality of application server instances,retrieve with the application server instance a respective database connection parameter in the secure store file, and connect the application server instance to the database based on the retrieved respective database connection parameter; display in a front-end layer of a configuration tool a hierarchical visual representation of the cluster configuration information and a respective connection parameter of one of the application server instances stored in the secure store file; receive via the front-end layer of the configuration tool input identifying the displayed connection parameter and the displayed cluster configuration information; in response to the received input, provide a batch of tasks to a logic layer of the configuration tool, including providing a key-value pair corresponding to the identified connection parameter and a second key-value pair corresponding to the identified configuration information, the first key-value pair including a parameter key to identify the identified connection parameter and a parameter value to specify a value of the identified connection parameter; perform the provided batch of tasks with the logic layer of the configuration tool, including setting a value in the secure store file for the identified connection parameter, and setting a value in the database for the identified configuration information; and wherein the configuration tool is an offline configuration tool configured to operate while the one or more application server instances are not running. - View Dependent Claims (14, 15, 16, 17)
-
Specification