A computer method and system capable of searching multiple heterogeneous
datastores with heterogeneous data types by employing an object oriented
data model to define a federated query object, a federated collection
object and a federated datastore object. The federated query object
translates a generic query into the appropriate queries for each
datastore, the federated datastore object acts as a virtual datastore for
multiple heterogeneous datastores with the ability to map concepts between
datastores, and the federated collection object represents results from a
federated query in a hierarchy that maintains sub-grouping information
from each datastore to allow accessing of results by datastore or as a
single collection of results. The federated objects thus provide user
applications with enhanced accessibility of different hierarchies of
information, as well as more robust search capabilities.
Метод и система компьютера способные искать множественные несродные datastores с несродными типами данных путем использовать предмет ориентировали модель данных для того чтобы определить объединенный в федерацию предмет query, объединенный в федерацию предмет собрания и объединенный в федерацию предмет datastore. Объединенный в федерацию предмет query переводит родовой query в соотвествующие queries для каждого datastore, объединенный в федерацию предмет datastore действует как фактически datastore для множественных несродных datastores с способностью составить карту принципиальные схемы между datastores, и объединенный в федерацию предмет собрания представляет результаты от объединенного в федерацию query в иерархии которая водит данные по sub-grouping от каждого datastore для того чтобы позволить достигать результатов datastore или как одиночное собрание результатов. Объединенные в федерацию предметы таким образом обеспечивают применения потребителя с увеличенной доступностью по-разному иерархий информации, также,как более робастные возможности поиска.