Detecting and handling changes to back-end systems
First Claim
1. A machine-readable storage device comprising a computer program product, the computer program product comprising instructions which, when executed on data processing apparatus, cause the data processing apparatus to:
- receive configuration data for a pattern, the pattern including a predefined arrangement of user interface elements and specifying predefined actions that can be performed using the user interface elements, the configuration data comprising a first version identification and specifying an association between one of the user interface elements and an entity defined in a back-end system;
receive selection of the one of user interface elements from a user;
generate, based on the selection, an application program by using the pattern, the configuration data being used to associate the application with the entity in the back-end system, wherein the application program is configured to perform a predefined action corresponding to the selected user interface element;
determine whether the back-end system is available for access by the application program;
retrieve, based on an access request by the application program, a second version identification from the back-end system when the back-end system is determined to be available, wherein the first and second version identification correspond to a version of the entity and the access request is redirected to another back-end system when the back-end system is not available;
compare the first version identification and the second version identification, the comparison being performed when the application program accesses the entity in the back-end system;
generate a notification indicating that the first version identification does not match the second version identification, the notification including a selectable option, wherein the generated application program continues to perform the predefined action when the comparison indicates that the first version identification does not match the second version identification;
receive an authorization in response to selection of the selectable option by a user; and
modify, in response to the authorization, the configuration data corresponding to the application program, based on information stored in the back-end system, the modification including different types of modifications, wherein a type of the modification of the configuration data is determined based on the stored information.
3 Assignments
0 Petitions
Accused Products
Abstract
The description includes methods and apparatus, including computer program products, for detecting and handling changes to back-end systems. Configuration data for a pattern is received. The pattern includes a predefined arrangement of user interface elements and specifies predefined actions that can be performed using the user interface elements. The configuration data includes a first version identification and specifies associations between one or more of the user interface elements and one or more entities in a back-end system. The back-end system is accessed and a second version identification is obtained. If the first version identification does not match the second version identification, the configuration data is modified based on information about the back-end system.
-
Citations
26 Claims
-
1. A machine-readable storage device comprising a computer program product, the computer program product comprising instructions which, when executed on data processing apparatus, cause the data processing apparatus to:
-
receive configuration data for a pattern, the pattern including a predefined arrangement of user interface elements and specifying predefined actions that can be performed using the user interface elements, the configuration data comprising a first version identification and specifying an association between one of the user interface elements and an entity defined in a back-end system; receive selection of the one of user interface elements from a user; generate, based on the selection, an application program by using the pattern, the configuration data being used to associate the application with the entity in the back-end system, wherein the application program is configured to perform a predefined action corresponding to the selected user interface element; determine whether the back-end system is available for access by the application program; retrieve, based on an access request by the application program, a second version identification from the back-end system when the back-end system is determined to be available, wherein the first and second version identification correspond to a version of the entity and the access request is redirected to another back-end system when the back-end system is not available; compare the first version identification and the second version identification, the comparison being performed when the application program accesses the entity in the back-end system; generate a notification indicating that the first version identification does not match the second version identification, the notification including a selectable option, wherein the generated application program continues to perform the predefined action when the comparison indicates that the first version identification does not match the second version identification; receive an authorization in response to selection of the selectable option by a user; and modify, in response to the authorization, the configuration data corresponding to the application program, based on information stored in the back-end system, the modification including different types of modifications, wherein a type of the modification of the configuration data is determined based on the stored information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method being implemented by a computer and comprising:
-
receiving, by a processor of the computer, configuration data for a pattern, the pattern including a predefined arrangement of user interface elements and specifying predefined actions that can be performed using the user interface elements, the configuration data comprising a first version identification and specifying an association between one of the user interface elements and an entity defined in a hardware back-end system; receiving selection of one of the user interface elements from a user; generating, based on the selection, an application program by using the pattern, the configuration data being used to associate the application with the entity in the back-end system, wherein the application program is configured to perform a predefined action corresponding to the selected user interface element; determining whether the back-end system is available for access by the application program; retrieving, based on an access request by the application program, a second version identification from the back-end system when the back-end system is determined to be available, wherein the first and second version identification correspond to a version of the entity and the access request is redirected to another back-end system when the back-end system is not available; comparing the first version identification and the second version identification, the comparison being performed when the application program accesses the entity in the back-end system; generating a notification indicating that the first version identification does not match the second version identification, the notification including a selectable option, wherein the generated application program continues to perform the predefined action when the comparison indicates that the first version identification does not match the second version identification; receiving an authorization in response to selection of the selectable option by a user; and modifying, in response to the authorization, the configuration data corresponding to the application program, based on information stored in the back-end system, the modification including different types of modifications, wherein a type of the modification of the configuration data is determined based on the stored information. - View Dependent Claims (24)
-
-
25. A memory device comprising a pattern component causing data processing apparatus to:
-
receive configuration data for a pattern, the pattern including a predefined arrangement of user interface elements and specifying predefined actions that can be performed using the user interface elements, the configuration data comprising a first version identification and specifying an association between one of the user interface elements and an entity defined in a back-end system; receive selection of the one of user interface elements from a user; generate, based on the selection, an application program by using the pattern, the configuration data being used to associate the application with the entity in the back-end system, wherein the application program is configured to perform a predefined action corresponding to the selected user interface element; determine whether the back-end system is available for access by the application program; retrieve, based on an access request by the application program, a second version identification from the back-end system when the back-end system is determined to be available, wherein the first and second version identification correspond to a version of the entity and the access request is redirected to another back-end system when the back-end system is not available; compare the first version identification and the second version identification, the comparison being performed when the application program accesses the entity in the back-end system; generate a notification indicating that the first version identification does not match the second version identification, the notification including a selectable option, wherein the generated application program continues to perform the predefined action when the comparison indicates that the first version identification does not match the second version identification; receive an authorization in response to selection of the selectable option by a user; and modify, in response to the authorization, the configuration data corresponding to the application program, based on information stored in the back-end system, the modification including different types of modifications, wherein a type of the modification of the configuration data is determined based on the stored information. - View Dependent Claims (26)
-
Specification