Providing customizable configuration data in computer systems
First Claim
1. A non-transitory computer-readable medium, in a machine-readable storage device, storing a computer program product, the computer program product including instructions that, when executed, cause a configuration information handling component to perform operations comprising:
- storing a collection of configuration information entries on a configuration server of a business enterprise, each configuration information entry (1) representing a configuration component that can be requested, (2) a set identifier that identifies a grouping of related configuration entries, (3) having an identifier that uniquely identifies a particular configuration entry from other entries in the collection and (4) having a configuration parameter, and a setting for the configuration parameter needed by a first software application that is deployed on an application server of the business enterprise, the application server being configured to communicate with the configuration server;
receiving, at the configuration server, a configuration request from the first software application, the configuration request including information that identifies a first configuration parameter, corresponding to a first configuration information entry in the collection, needed by the first software application for processing a business transaction of the business enterprise and not persistently stored by the first software application; and
providing, from the configuration server, the first configuration parameter and a setting for the first configuration parameter in a first configuration information entry in the collection to the first software application when the first software application is executing and in response to the configuration request.
2 Assignments
0 Petitions
Accused Products
Abstract
A configuration server includes a configuration repository that stores a wide range of configuration information for possible use by application programs. The configuration repository may include configuration parameters, settings for the parameters, and meta-data of definitions and descriptions of the parameters. Configuration information is selected from the configuration repository and stored in a configuration directory for later use by application programs at runtime. The configuration information is accessed from the configuration directory when needed by an application program or a component thereof.
136 Citations
19 Claims
-
1. A non-transitory computer-readable medium, in a machine-readable storage device, storing a computer program product, the computer program product including instructions that, when executed, cause a configuration information handling component to perform operations comprising:
-
storing a collection of configuration information entries on a configuration server of a business enterprise, each configuration information entry (1) representing a configuration component that can be requested, (2) a set identifier that identifies a grouping of related configuration entries, (3) having an identifier that uniquely identifies a particular configuration entry from other entries in the collection and (4) having a configuration parameter, and a setting for the configuration parameter needed by a first software application that is deployed on an application server of the business enterprise, the application server being configured to communicate with the configuration server; receiving, at the configuration server, a configuration request from the first software application, the configuration request including information that identifies a first configuration parameter, corresponding to a first configuration information entry in the collection, needed by the first software application for processing a business transaction of the business enterprise and not persistently stored by the first software application; and providing, from the configuration server, the first configuration parameter and a setting for the first configuration parameter in a first configuration information entry in the collection to the first software application when the first software application is executing and in response to the configuration request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for configuration information handling, the method comprising:
-
storing a collection of configuration information entries on a configuration server of a business enterprise, each configuration information entry (1) representing a configuration component that can be requested, (2) having a set identifier that identifies a grouping of related configuration entries, (3) having an identifier that uniquely identifies a particular configuration entry from other entries in the collection, and (4) having a configuration parameter, and a setting for the configuration parameter needed by a first software application that is deployed on an application server of the business enterprise, the application server being configured to communicate with the configuration server attribute and an associated attribute value that define terms of a business transaction of the business enterprise; receiving, at the configuration server, a configuration request from the first software application, the configuration request including information that identifies a first configuration parameter, corresponding to a first configuration information entry in the collection, needed by the first software application for processing a business transaction of the business enterprise and not persistently stored by the first software application; and providing, from the configuration server, the first configuration parameter and a setting for the first configuration parameter in a first configuration information entry in the collection to the first software application when the first software application is executing and in response to the configuration request. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for configuration information handling, the system comprising:
-
a processor that executes instructions from a memory, the instructions causing the processor to; store a collection of configuration information entries on a configuration server of a business enterprise, each configuration information entry (1) representing a configuration parameter that can be requested, (2) having a set identifier that identifies a grouping of related configuration entries, (3) having an object identifier that uniquely identifies a particular configuration entry from other entries in the collection, and (4) having a payment term parameter and an associated payment term setting that define payment terms offered to customers of the business enterprise, the payment term parameter and the associated payment term setting needed by a first software application that is deployed on an application server of the business enterprise, the application server being configured to communicate with the configuration server; receive, at the configuration server, a configuration request from a first software application that is deployed on an application server of the business enterprise, the configuration request including information that identifies a first configuration parameter, corresponding to a first configuration entry in the collection, needed by the first software application for processing a business transaction of the business enterprise and not persistently stored by the first software application; provide, from the configuration server, the first configuration parameter and a setting for the first configuration parameter in a first configuration information entry in the collection to the first software application when the first software application is executing and in response to the configuration request. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification