System and method for managing complex relationships over distributed heterogeneous data sources
AssigneeInternational Business Machines Corporation
InventorsEric Shan, Huong Morris
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsEric Shan, Huong Morris
Estimating the term…
A relationship and navigation data repository can interface with a central data model and contains templates that define relationships among data from a number of distributed heterogeneous data sources. An integration engine is coupled to the relationship and navigation data repository, and can receive a query command and determine which of the heterogeneous data sources and which of the templates the query applies to, and then calculate the desired query result, responsive to the command, based on the relevant data sources and templates. The distributed heterogeneous data sources are managed by a system and method that involves obtaining pre-existing definitional data, instantiating in-memory nodes for the data, initializing a relationship attribute and an entity attribute for each of the nodes, and then forming an updated navigation tree structure therefrom.
A system integration apparatus for managing, in response to a query command, a plurality of distributed heterogeneous data sources and a central data model configured to contain at least one of entities and attributes that are at least one of mapped and translated from the data sources, and for determining a desired query result corresponding to the command, each of the data sources having data that can flow into said apparatus, said apparatus comprising:
A method of constructing a navigation tree structure for managing a plurality of distributed heterogeneous data sources, said method comprising the steps of:
An article of manufacture for constructing a navigation tree structure for managing a plurality of distributed heterogeneous data sources, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
A method of processing a query command associated with a plurality of distributed heterogeneous data sources, said method comprising the steps of:
An article of manufacture for processing a user navigation request associated with a plurality of distributed heterogeneous data sources, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
A system for constructing a navigation tree structure for managing a plurality of distributed heterogeneous data sources, said system comprising:
Dependencies are inferred from the claim text.