A method enables access of a plurality of data sources by a single access
operation where each data source in the plurality of data sources
requires a different driver to access the data source so that there is a
plurality of different drivers. The method includes using an application
programming interface (API) for each driver in the plurality of different
drivers. The API is substantially identical for each of the drivers in
the plurality of different drivers. A merging driver receives the single
access operation, and in response to the single access operation, the
merging driver accesses the plurality of different drivers through the
API.