Method and system for managing partitioned data resources
AssigneeMCI, Inc.
InventorsWilliam S. Greene, James A. Robertson
Life of this patent
Estimating the term…
Loading patent…
AssigneeMCI, Inc.
InventorsWilliam S. Greene, James A. Robertson
Estimating the term…
In accordance with an exemplary embodiment of the present invention, association forming entities are: a) maintained as objects in a like manner to the data objects being associated; and b) are themselves partitioned objects comprising two or more association fragments, each association fragment being mostly concerned with the interfaces to a particular data object participating in the association. In accordance with an exemplary embodiment of the present invention, each association fragment affiliated with a particular data object is stored in a location that enhances the ease of interaction between the association fragment and the data object. For example, where a first data object and second data object are maintained in data stores at some distance from one another, physically or logically, then a first association fragment will be located with or near to the first data object, and a second association fragment will be located with or near the second data object, at least within the same partition. This arrangement may be preferable because the volume of interaction between a data object and its respective association fragment may far outweigh the interaction needed between the two association fragments. This arrangement may also be preferable as the volume of interaction between a client application and both the data object and respective association fragment may exceed the interaction needed between the two association fragments. Some interactions will employ only one of the association fragments with the net result being a reduction in communications requirements and an improvement in performance. The present invention further provides for defining logical domains which are arbitrary and entirely orthogonal to partitions.
In a computing environment, a method for implementing an association among a first data object and a second data object, the method comprising:
In a computing environment, a method for implementing an association between a first data object and a second data object, the method comprising:
A data processing system implemented method managing associations among a plurality of data objects, said plurality of data objects are categorized by data type and associated with data stored in a plurality of location subdivisions based on the data type, the method comprising:
A data processing system implemented method for managing associations among a plurality of data objects, the method comprising:
A data processing system implemented program product embodied on a processing system readable medium for implementing a method for managing associations among a plurality of data objects, said plurality of data objects are categorized by data type and associated with data stored in a plurality of location subdivisions based on the data type, the program product comprising:
The program product recited in claim 40, wherein the first data object identifier is a unique primary key (PK) and the instructions for identifying a first location subdivision for the first data object identifier further comprises:
A data processing system implemented program product embodied on a data processing system readable medium for implementing a method for managing associations among a plurality of data objects, the program product comprising:
A system for managing associations among a plurality of data objects, the system comprising a plurality of network domains, wherein each of the network domains comprises:
Dependencies are inferred from the claim text.