Method for consistent and efficient management of program configuration and customizing data
First Claim
1. A method, comprising:
- caching an existing or newly created version of a global switch configuration in a machine-readable storage device of a computer shared by one or more other programs executed by the computer, the cached switch configuration providing a configuration for a switch framework that governs access to one or more program functions of a business application;
attaching the cached switch configuration to the business application to provide an attached version of the switch configuration;
determining compatibility between the attached version of the switch configuration and the business application;
if compatibility exists, compiling the business application program in accordance with the attached version of the switch configuration to provide a compilation result having switch settings stored therein;
generating a current valid version of a switch configuration; and
executing the compiled business application program, wherein the switch settings stored in the compilation result are enriched by current switch settings taken from the current valid switch configuration.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and computer program product executing a method for consistent and efficient management of program configuration and customizing data for a business application program. According to one method, an existing or newly created version of a global switch configuration is provided in a cache shared by one or more other programs. The cached switch configuration provides a configuration for a switch framework that governs access to one or more program functions of a business application. The cached switch configuration is then attached to the business application to provide an attached version of the switch configuration. Compatibility between the attached version of the switch configuration and the business application is determined. If compatibility exists, the business application program is executed in accordance with the attached version of the switch configuration.
-
Citations
20 Claims
-
1. A method, comprising:
-
caching an existing or newly created version of a global switch configuration in a machine-readable storage device of a computer shared by one or more other programs executed by the computer, the cached switch configuration providing a configuration for a switch framework that governs access to one or more program functions of a business application; attaching the cached switch configuration to the business application to provide an attached version of the switch configuration; determining compatibility between the attached version of the switch configuration and the business application; if compatibility exists, compiling the business application program in accordance with the attached version of the switch configuration to provide a compilation result having switch settings stored therein; generating a current valid version of a switch configuration; and executing the compiled business application program, wherein the switch settings stored in the compilation result are enriched by current switch settings taken from the current valid switch configuration. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-readable storage device having a computer program product stored thereon, the computer program product comprising instructions operable to:
-
provide an existing or newly created version of a global switch configuration in a cache shared by one or more other programs, the cached switch configuration providing a configuration for a switch framework that governs access to one or more program functions of a business application; attach the cached switch configuration to the business application to provide an attached version of the switch configuration; determine compatibility between the attached version of the switch configuration and the business application; if compatibility exists, compile the business application program in accordance with the attached version of the switch configuration to provide a compilation result having switch settings stored therein; generate a current valid version of a switch configuration; and execute the compiled business application program, wherein the switch settings stored in the compilation result are enriched by current switch setting taken from the current valid switch configuration. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
a machine-readable storage device having an executable software module stored thereon, the executable software module including instructions operable to; provide an existing or newly created version of a global switch configuration in a cache in a computer shared by one or more other programs executed by the computer, the cached switch configuration providing a configuration for a switch framework that governs access to one or more program functions of a business application; attach the cached switch configuration to the business application to provide an attached version of the switch configuration; determine compatibility between the attached version of the switch configuration and the business application; if compatibility exists, compile the business application program in accordance with the attached version of the switch configuration to provide a compilation result having switch settings stored therein; generate a current valid version of a switch configuration; and execute the compiled business application program, wherein the switch settings stored in the compilation result are enriched by current switch setting taken from the current valid switch configuration. - View Dependent Claims (16, 17, 18, 19, 20)
Specification