Federated system and methods and mechanisms of implementing and using such a system
First Claim
Patent Images
1. A method of implementing and using a federated system on a node in a computing environment, the method comprising:
- defining a plurality of data sources on the node, each data source being associated with a taxonomy;
establishing a taxonomy view at the node by taking a snapshot of the taxonomy of at least one of the plurality of data sources defined on the node;
creating one or more mappings between the taxonomy view at the node and the taxonomy of at least one of the plurality of data sources; and
accessing the plurality of data sources via the taxonomy view,wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically.
1 Assignment
0 Petitions
Accused Products
Abstract
A federated system and methods and mechanisms of implementing and using such a system is disclosed. In some embodiments, one or more mappings are created between a taxonomy view at a node and one or more taxonomies of one or more data sources. The one or more data sources can then be accessed via the taxonomy view. In other embodiments, one or more mappings are created between content from different data sources and content from those data sources are merged using the one or more mappings.
155 Citations
77 Claims
-
1. A method of implementing and using a federated system on a node in a computing environment, the method comprising:
-
defining a plurality of data sources on the node, each data source being associated with a taxonomy; establishing a taxonomy view at the node by taking a snapshot of the taxonomy of at least one of the plurality of data sources defined on the node; creating one or more mappings between the taxonomy view at the node and the taxonomy of at least one of the plurality of data sources; and accessing the plurality of data sources via the taxonomy view, wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of implementing and using a federated system on a node in a computing environment, the method comprising:
-
defining a plurality of data sources on the node, each data source being associated with a taxonomy; establishing a taxonomy view at the node; creating one or more mappings between the taxonomy view at the node and the taxonomy of at least one of the plurality of data sources; accessing the plurality of data sources via the taxonomy view; and controlling access to one or more of the plurality of data sources by altering content from the one or more data sources, wherein one or more business rules are used to alter the content from the one or more data sources wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically.
-
-
49. A method of implementing and using a federated system on a node in a computing environment, the method comprising:
-
defining a plurality of data sources on the node, each data source being associated with a taxonomy having one or more available objects; establishing a taxonomy view having one or more objects at the node; creating one or more mappings between each available object in the taxonomy of the at least one data source and one or more objects in the taxonomy view of the node matching the available data source object; accessing the plurality of data sources via the taxonomy view; and maintaining one or more lists of one or more aliases for the one or more objects in the taxonomy view of the node, wherein at least one of the one or more mappings between the one or more available objects in the taxonomy of the at least one data source and the one or more objects in the taxonomy view of the node is created using the one or more lists wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically.
-
-
50. A method of implementing and using a federated system on a node in a computing environment, the method comprising:
-
defining a plurality of data sources on the node, each data source being associated with a taxonomy; establishing a taxonomy view at the node; creating one or more mappings between the taxonomy view at the node and the taxonomy of at least one of the plurality of data sources; accessing the plurality of data sources via the taxonomy view; and controlling access to one or more of the plurality of data sources by regulating presentation of content from the one or more data sources, wherein one or more filters or business rules are used to regulate the presentation of the content from the one or more data sources wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically. - View Dependent Claims (51)
-
-
52. A computer program product for implementing and using a federated system on a node in a computing environment, comprising:
-
a computer-readable medium; computer program instructions, encoded on the computer-readable medium, executable by a processor, for implementing a process comprising; defining a plurality of data sources on the node, each data source being associated with a taxonomy; establishing a taxonomy view at the node by taking a snapshot of the taxonomy of at least one of the plurality of data sources defined on the node; creating one or more mappings between the taxonomy view at the node and the taxonomy of at least one of the plurality of data sources; and accessing the plurality of data sources via the taxonomy view, wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically, and wherein the computer-readable medium is a storage medium or a memory medium. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
65. A system for implementing and using a federated system on a node in a computing environment, the system comprising:
-
means for defining a plurality of data sources on the node, each data source being associated with a taxonomy; means for establishing a taxonomy view at the node by taking a snapshot of the taxonomy of at least one of the plurality of data sources defined on the node; means for creating one or more mappings between the taxonomy view at the node and the taxonomy of at least one of the plurality of data sources; and means for accessing the plurality of data sources via the taxonomy view, wherein at least one of the one or more mappings between the taxonomy view of the node and the taxonomy of the at least one data source is created automatically.
-
Specification