A method and device for providing access, via a single point, to information
stored
on multiple data sources. One embodiment comprises a method in which first an interface
(port) receives a call specifying a user identifier and a set of information from
an application program. The set of information comprises a number of fields, where
the fields correspond to information which is physically stored over a number of
databases. Next, the method determines the location of the fields of information
corresponding to the user identifier. Next, using the identifier which the application
program passed in, the method retrieves the information. For example, the method
may first retrieve information corresponding to a first field from a first database.
Then, the method may retrieve information corresponding to a second field from
a second database. Then, the method provides the information to the application program.