FEATURE SWITCHES FOR PRIVATE CLOUD AND ON-PREMISE APPLICATION COMPONENTS
First Claim
Patent Images
1. A computer implemented method to manage features of an application, the method comprising:
- receiving a predefined set of features, wherein a feature from the set of features comprises a feature setting;
adjusting the feature setting based on a user input, wherein a source code portion that corresponds to the adjusted feature setting is transported to a test system;
evaluating the feature in the test system based on the adjusted feature setting, wherein the corresponding source code portion is implemented at the test system;
based on the evaluation, analyzing log data from the test system in a feature evaluation user interface (UI), wherein the log data comprises logs for the feature; and
submitting the evaluated feature, obtained after analyzing the logs for the feature, with the implemented source code portion for deployment from the test system to a production system.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of features is received. A feature from the set of features includes a feature setting. The feature setting is adjusted based on a user input. A source code portion that corresponds to the adjusted feature setting is transported to a test system. The source code portion is implemented at the test system and evaluated based on the adjusted feature setting. Log data from the test system is analyzed in a feature evaluation UI. The evaluated feature with the implemented source code portion is submitted for deployment from the test system to a production system.
-
Citations
20 Claims
-
1. A computer implemented method to manage features of an application, the method comprising:
-
receiving a predefined set of features, wherein a feature from the set of features comprises a feature setting; adjusting the feature setting based on a user input, wherein a source code portion that corresponds to the adjusted feature setting is transported to a test system; evaluating the feature in the test system based on the adjusted feature setting, wherein the corresponding source code portion is implemented at the test system; based on the evaluation, analyzing log data from the test system in a feature evaluation user interface (UI), wherein the log data comprises logs for the feature; and submitting the evaluated feature, obtained after analyzing the logs for the feature, with the implemented source code portion for deployment from the test system to a production system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system to manage a plurality of features of an on-premise application, the computer system comprising:
at least one processor and memory for executing program code, the program code comprising; a feature management user interface (UI) that enables definition of a set of features and definition of a feature setting for a feature from the set of features, wherein the plurality of features comprises the set of features and a default feature setting for the feature from the set of features; a self-service UI that enables adjustment of the feature setting, wherein the feature setting of the feature is defined as switchable in the feature management UI; a test system that receives a source code portion corresponding to the adjusted feature setting, wherein the corresponding source code portion is implemented at the test system; a feature evaluation UI that enables analysis of log data for the feature from the test system; and a production system that receives the implemented source code portion from the test system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A non-transitory computer readable medium storing instructions, which when executed by at least one processor cause a computer to perform operations comprising:
-
receive a set of features of an on-premise application, wherein a feature from the set of features comprises a feature setting; adjust the feature setting based on a user input, wherein a source code portion that corresponds to the adjusted feature setting is transported to a test system; evaluate the feature in the test system based on the adjusted feature setting, wherein the corresponding source code portion is implemented at the test system; analyze log data from the test system in a feature evaluation user interface (UI), wherein the log data comprises logs for the feature; and submit the evaluated feature with the implemented source code portion from the test system to a production system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification