The present invention provides enhanced database access and performance when
correlating or translating one database to another database or to an object programming
application. The system and method of enhanced database access and performance
of the invention provides a simplified high-level wrapper interface for global
coordination of multiple software components and ease of use. Performance is also
enhanced by utilizing an optional enhanced multiple user data caching system. The
multiple user caching system of the invention provides a process of obtaining data
from a data source, creating accessible data in the random access memory of at
least one computer system the first time such data is read by a user wherein the
data source corresponding to the cache is accessible to at least two users. Thus,
the present invention is directed to dynamic mapping of databases to selected objects
and a system and method for providing a multiple user caching system in such an
environment or system.