×

System and method using transformation nodes with enhancement layers

  • US 7,844,912 B2
  • Filed: 12/22/2006
  • Issued: 11/30/2010
  • Est. Priority Date: 12/22/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of, via a user interface layer, updating information displayed in a user interface, comprising:

  • receiving, by a computer processor, at a service layer that interfaces between a backend application layer and the user interface layer, a request for a service, the service layer including data objects each representing a core node or a transformation node, the each core node defining one service of a business object stored in a backend application, and the each transformation node defining a service that is mapped from one or more core nodes;

    responsive to the request, identifying, by the computer processor, whether the request is directed to a core node or to a transformation node,if the request is directed to the transformation node,identifying, by the computer processor, core nodes in the service layer that are associated with the transformation node;

    requesting, by the computer processor, data representing the services defined by the core nodes that are associated with the transformation node;

    responsive to receiving the data representing services from the core nodes associated with the transformation node, mapping, by the computer processor, the services of the core nodes to the service of the transformation node;

    performing, by the computer processor, an exit operation to modify data of the transformation node to be sent to the user interface;

    sending, by the computer processor, the modified data of the transformation node to the user interface; and

    updating, by the computer processor, user interface element(s) associated with the transformation node to display the modified data;

    if the request is directed to the core node,requesting, by the computer processor, the service defined in the core node;

    responsive to receiving the service from the core node, sending, by the computer processor, data representing the service of the core node to the user interface; and

    updating, by the computer processor, user interface element(s) associated with the core node to display the data representing the service of the core node.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×