×

Detecting and handling changes to back-end systems

  • US 7,606,820 B2
  • Filed: 05/11/2004
  • Issued: 10/20/2009
  • Est. Priority Date: 05/11/2004
  • Status: Active Grant
First Claim
Patent Images

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 all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×