Configuring computer systems with business configuration information
First Claim
Patent Images
1. A computer system comprising:
- a first computer comprising a storage device storing;
a configuration repository storing multiple entries of configuration information for a software application program, each entry designed for customizing the software application program for a specific situation and the software application program being designed to remotely request configuration information as needed, wherein each configuration information entry includes
1) a configuration component available to be requested for the software application program and
2) a configuration attribute and an associated attribute value that define terms for the software application program to apply to a business transaction of a business enterprise in the specific situation, wherein the configuration repository stores the multiple entries of configuration information in XML format, anda configuration directory storing at least a first configuration information entry selected for the specific situation from among the multiple entries, the first configuration information entry selected based on a user input during a process to customize the software application program for use in the specific situation by a particular business enterprise, the configuration directory being remote from the software application program and different from the configuration repository, and the configuration directory storing the at least one configuration information entry in a database table format in which access to the first configuration information entry is faster than in the XML format;
a processing device, coupled to the storage device, for providing the first configuration information entry having the database table format from the configuration directory to the software application program in response to a request; and
a second computer that operates the software application program and that is outer to the first computer, the software application program being configured to send, from the second computer over a communications link to the first computer, the request for the first configuration information entry for use by the software application program to process the business transaction of the business enterprise.
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.
-
Citations
22 Claims
-
1. A computer system comprising:
-
a first computer comprising a storage device storing; a configuration repository storing multiple entries of configuration information for a software application program, each entry designed for customizing the software application program for a specific situation and the software application program being designed to remotely request configuration information as needed, wherein each configuration information entry includes
1) a configuration component available to be requested for the software application program and
2) a configuration attribute and an associated attribute value that define terms for the software application program to apply to a business transaction of a business enterprise in the specific situation, wherein the configuration repository stores the multiple entries of configuration information in XML format, anda configuration directory storing at least a first configuration information entry selected for the specific situation from among the multiple entries, the first configuration information entry selected based on a user input during a process to customize the software application program for use in the specific situation by a particular business enterprise, the configuration directory being remote from the software application program and different from the configuration repository, and the configuration directory storing the at least one configuration information entry in a database table format in which access to the first configuration information entry is faster than in the XML format; a processing device, coupled to the storage device, for providing the first configuration information entry having the database table format from the configuration directory to the software application program in response to a request; and a second computer that operates the software application program and that is outer to the first computer, the software application program being configured to send, from the second computer over a communications link to the first computer, the request for the first configuration information entry for use by the software application program to process the business transaction of the business enterprise. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A 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:
-
receiving an indication of at least a first configuration information entry at a first computer storing a configuration directory and a repository containing multiple entries of configuration information for a software application program, each entry designed for customizing the software application program for a specific situation and the software application program being designed to remotely request configuration information as needed, wherein each configuration information entry includes
1) a configuration component available to be requested for the software application program and
2) a configuration attribute and an associated attribute value that define terms for the software application program to apply to a business transaction of a business enterprise in the specific situation, wherein the configuration repository stores the multiple entries of configuration information in XML format;activating a stored process on the first computer that converts the first configuration information entry from the XML format to a database table format in which access to the first configuration information entry is faster than in the XML format; and storing the first configuration information entry in the configuration directory in the database table format, the configuration directory being remote from the software application program and different from the configuration repository, wherein the first configuration information entry having the database table format is provided from the configuration directory to the software application program in response to a request. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of handling configuration information, the method comprising:
-
receiving an indication of at least a first configuration information entry at a first computer storing a configuration directory and a repository containing multiple entries of configuration information for a software application program, each entry designed for customizing the software application program for a specific situation and the software application program being designed to remotely request configuration information as needed, wherein each configuration information entry includes
1) a configuration component available to be requested for the software application program and
2) a configuration attribute and an associated attribute value that define terms for the software application program to apply to a business transaction of a business enterprise in the specific situation, wherein the configuration repository stores the multiple entries of configuration information in XML format;activating a stored process on the first computer that converts the first configuration information entry from the XML format to a database table format in which access to the first configuration information entry is faster than in the XML format; and storing the first configuration information entry in the configuration directory in the database table format, the configuration directory being remote from the software application program and different from the configuration repository, wherein the first configuration information entry having the database table format is provided from the configuration directory to the software application program in response to a request. - View Dependent Claims (21, 22)
-
Specification