Method and apparatus for data item movement between disparate sources and hierarchical, object-oriented representation
AssigneeBank of America Corporation
InventorMichael N. Gurevich
Life of this patent
Estimating the term…
Loading patent…
AssigneeBank of America Corporation
InventorMichael N. Gurevich
Estimating the term…
Data moves between multiple, disparate data sources and the object-oriented computer programs that process the data. A data access server is interposed between the object-oriented programs and the data sources, and acts as an intermediary. The intermediary server receives requests for data access from object-oriented computer programs, correlates each request to one or more interactions with one or more data sources, performs each required interaction, consolidates the results of the interactions, and presents a singular response to the requesting computer program. The consolidated response from the intermediary server contains data items requested by the computer program, information regarding the hierarchical topology that relates the data items, and an indication of the possible object types that might embody the data items. The application program receives the consolidated response and builds an object hierarchy to embody the data items and to interface them to the rest of the application program. The class of an object used to embody data items is selected at execution time from a list of possible candidates.
An article of digital data storage media for use in a server computer mediating between object oriented computer application programs and disparate data sources, comprising:
A method for mediating service requests from an object oriented computer program executing on a client machine, comprising:
A data processing apparatus for mediating service requests from an object oriented computer program executing on client machines, comprising:
A data processing apparatus for mediating service requests from an object oriented computer program executing on a client machine, comprising:
A data processing system for processing data maintained by disparate data sources, using object oriented programs, comprising:
Dependencies are inferred from the claim text.