Configuring computer systems with business configuration information
First Claim
Patent Images
1. A computer-implemented method comprising:
- storing a plurality of configuration information entries in a configuration repository, the configuration information entries including configuration data designed to customize software application programs, wherein the plurality of configuration information entries are stored in an XML format in the configuration repository;
receiving, at a computer system, user input indicating a context associated with operation of a particular software application program, wherein the context includes information associated with at least one business process that is part of a business enterprise system and that is performed by the particular software application;
selecting, by the computer system and based on the context indicated by the user input, at least one configuration information entry from the plurality of configuration information entries stored in the configuration repository;
storing, in a configuration directory different from the configuration repository, the selected at least one configuration information entry in a database table format with which access to the selected at least one configuration information entry for a separate computing device running the particular software application program is faster than with the XML format; and
providing from the configuration directory, by the computer system, the selected at least one configuration information entry to the separate computing device running the particular software application program in response to a request for configuration information from the separate device.
1 Assignment
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
18 Claims
-
1. A computer-implemented method comprising:
-
storing a plurality of configuration information entries in a configuration repository, the configuration information entries including configuration data designed to customize software application programs, wherein the plurality of configuration information entries are stored in an XML format in the configuration repository; receiving, at a computer system, user input indicating a context associated with operation of a particular software application program, wherein the context includes information associated with at least one business process that is part of a business enterprise system and that is performed by the particular software application; selecting, by the computer system and based on the context indicated by the user input, at least one configuration information entry from the plurality of configuration information entries stored in the configuration repository; storing, in a configuration directory different from the configuration repository, the selected at least one configuration information entry in a database table format with which access to the selected at least one configuration information entry for a separate computing device running the particular software application program is faster than with the XML format; and providing from the configuration directory, by the computer system, the selected at least one configuration information entry to the separate computing device running the particular software application program in response to a request for configuration information from the separate device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. 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:
-
storing a plurality of configuration information entries in a configuration repository, the configuration information entries including configuration data designed to customize software application programs, wherein the plurality of configuration information entries are stored in an XML format in the configuration repository; receiving user input indicating a context associated with operation of a particular software application program, wherein the context includes information associated with at least one business process that is part of a business enterprise system and that is performed by the particular software application; selecting, based on the context indicated by the user input, at least one configuration information entry from the plurality of configuration information entries stored in the configuration repository; storing, in a configuration directory different from the configuration repository, the selected at least one configuration information entry in a database table format with which access to the selected at least one configuration information entry for a separate computing device running the particular software application program is faster than with the XML format; and providing from the configuration directory, by the computer system, the selected at least one configuration information entry to the separate computing device running the particular software application program in response to a request for configuration information from the separate device. - View Dependent Claims (17)
-
-
18. A computer system comprising:
-
a first computer system comprising a storage device comprising; 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 the configuration repository organizes the multiple entries of configuration information based on information associated with at least one business process performed by the software application, and wherein the multiple entries of configuration information entries stored in the configuration repository have an XML format; a configuration directory different from the configuration repository, the configuration directory storing in a database table format at least a first configuration information entry selected from among the multiple entries of configuration information stored in the configuration repository based on a received user input indicating a context associated with operation of the software application program, wherein the context includes information associated with at least one business process that is part of a business enterprise system and that is performed by the software application, the configuration directory being stored separately from the software application program, and wherein access to the selected first configuration information entry for a separate computing device running the software application program is faster than with the XML format; a processing device, coupled to the storage device, for providing the selected first configuration information entry from the configuration directory to the software application program in response to a request; and a second computer system that operates the software application program and that is remote from the first computer system, the software application program being configured to send, from the second computer system over a communications link to the first computer system, the request for the first configuration information entry.
-
Specification