Patent ID: 6609123
Filing Date: 2003-08-19
Classification: G06F,Y10S

Abstract:
A query engine for formulating a query to obtain data from one or more data sources using a client application receiving user inputs and a metadata model containing model objects that represent the data sources, the query engine comprising:a query specification interface for allowing the client application to generate a query specification based on a user input, and receiving the generated query specification; and a query engine component for translating the query specification into a data source query which is applicable to the data sources, based on the metadata model which has a data access layer for containing data access layer model objects, and a business layer for containing business layer model objects; and wherein the query specification contains reference to the business layer model objects contained in the business layer in the metadata model, and the query engine component uses the business layer model objects based on the reference contained in the query specification to translate the query specification.