The present invention generally is directed to methods, articles of
manufacture and systems for automatically generating abstract
representations of a limited subset of data repository fields accessed by
a particular application. The limited subset of fields may be identified
by monitoring queries issued against the data repository by the
application. The abstract representations may be grouped in a data
repository abstraction (DRA) component that serves as a data definition
framework allowing data from the fields to be accessed independent of the
particular manner in which the data is physically represented in the data
repository. By limiting the fields exposed to the application to the
limited subset of fields actually accessed by the application, the DRA
component, in effect, provides the application with a custom database
tailored to its particular needs.