Method and system for configuring software modules to execute in an execution environment
First Claim
1. A method for configuring a plurality of software modules to execute in an execution environment on a computer system, comprising:
- accessing a properties repository comprising a plurality of properties of the execution environment of the computer system, wherein each of the plurality of properties comprises a name and a value;
generating a configuration file for each of a plurality of software modules using the properties repository by;
obtaining a generator module defined for the software module;
executing the generator module on the computer system to instantiate the configuration file for the software module, wherein the generator module is configured to;
identify a property of the plurality of properties required for the configuration file;
obtain the value for the property from the properties repository; and
store the value for the property in the configuration file in accordance with a customized format required by the software module; and
storing the configuration file for each of the plurality of software modules,wherein the generator module for each of at least two software modules of the plurality of software modules references an identical property in the properties repository.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for configuring software modules that includes accessing a properties repository that includes a plurality of properties of the execution environment of the computer system. The method further includes generating a configuration file for each software module. Generating a configuration file includes obtaining a generator module defined for the software module, and executing the generator module to instantiate the configuration file for the software module. The generator module is configured to identify a property required for the configuration file, obtain the value for the property from the properties repository, and store the value for the property in the configuration file in accordance with a customized format required by the software module. The method further includes storing the configuration file for each of the software modules.
32 Citations
18 Claims
-
1. A method for configuring a plurality of software modules to execute in an execution environment on a computer system, comprising:
-
accessing a properties repository comprising a plurality of properties of the execution environment of the computer system, wherein each of the plurality of properties comprises a name and a value; generating a configuration file for each of a plurality of software modules using the properties repository by; obtaining a generator module defined for the software module; executing the generator module on the computer system to instantiate the configuration file for the software module, wherein the generator module is configured to; identify a property of the plurality of properties required for the configuration file; obtain the value for the property from the properties repository; and store the value for the property in the configuration file in accordance with a customized format required by the software module; and storing the configuration file for each of the plurality of software modules, wherein the generator module for each of at least two software modules of the plurality of software modules references an identical property in the properties repository. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for configuring a plurality of software modules to execute in an execution environment on a computer system comprising:
-
a processor; a properties repository comprising a plurality of properties of the execution environment of the computer system, wherein the each of the plurality of properties comprises a name and a value; and a generator manager executing on the processor and configured to; generate a configuration file for each of the plurality of software modules using the properties repository by; obtaining a generator module defined for the software module; executing the generator module on the computer system to instantiate the configuration file for the software module, wherein the generator module is configured to; identify a property of the plurality of properties required for the configuration file; obtain the value for the property from the properties repository; and store the value for the property in the configuration file in accordance with a customized format required by the software module; and store the configuration file for each of the plurality of software modules, wherein the generator module for each of at least two software modules of the plurality of software modules references an identical property in the properties repository. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium comprising computer readable program code embodied therein for causing a computer system to:
-
access a properties repository comprising a plurality of properties of an execution environment of the computer system, wherein each of the plurality of properties comprises a name and a value; generate a configuration file for each of the plurality of software modules using the properties repository by; obtaining a generator module defined for the software module; executing the generator module on the computer system to obtain the configuration file for the software module, wherein the generator module is configured to; identify a property of the plurality of properties required for the configuration file; obtain the value for the property from the properties repository; and store the value for the property in the configuration file in accordance with a customized format required by the software module; and store the configuration file for each of the plurality of software modules, wherein the generator module for each of at least two software modules of the plurality of software modules references an identical property in the properties repository. - View Dependent Claims (18)
-
Specification