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 client computer system for executing an object oriented program to access disparate data sources through the use of an intermediate server, comprising:
A method for utilizing data from disparate sources accessed through an intermediate server in an object oriented computing environment, comprising:
A data processing apparatus for utilizing data from disparate sources accessed through an intermediate server in an object oriented computing environment, comprising:
A data processing apparatus for utilizing data from disparate sources accessed through an intermediate server in an object oriented computing environment, comprising:
An article of digital data storage media for use in a computer system for developing object oriented programs that access disparate data sources through the use of an intermediate server, comprising:
An article of digital data storage media for use in a data processing system for determining during program execution the class of an object to instantiate, comprising:
A method for use in a data processing system for determining during program execution the class of an object to instantiate, comprising:
An article of digital data storage media for use in a data processing system for developing computer programs that determine during program execution the class of an object to instantiate, comprising:
A method of mediating between transient and persistent copies of a plurality of data items in a system comprising a client computer, a plurality of independent data sources, and a server computer;
Dependencies are inferred from the claim text.