Patent ID: 6704726
Filing Date: 2004-03-09
Classification: G06F,Y10S

Abstract:
A query and result processing process between one or a plurality of client applications, and a plurality of heterogeneous data sources by an adapter specific to each source, and having a format of a given architecture, characterised in that the process carries out the following steps independently:reception of a query transmitted by an application in a format compatible with a client, defining of an internal representation of the query in an adapter by a format of the adapter, rewriting the query in a format compatible with the source by use of said internal representation of the query by an internal format conversion component in a source format, initialising at least one filter chain composed of one or more filter components by transmitting of the converted query to a source, producing a filter object and using an internal representation by a process building component, initialising in the filter chain the filter component (s) required to complete a first filtering operation resulting from the filter object so as to produce an answer compatible with the adapter's format, retrieving by the filter object the results from the source to transmit and filter the results through the initialised filter components in the chain, and producing an answer object to transfer results from a result conversion module to a client application.