The VIF Lightweight Framework is an
object-relational bridge to store and retrieve
data in relational database management systems
(RDMS). The framework's building blocks to access
data are data object models (DOM objects) and
joined data object models (joined DOM objects). A
DOM object is used for read-write access to a
database table. It encapsulates the mapping of the
object's attribute to the underlying table fields.
A joined DOM object encapsulates SQL SELECT
commands of any complexity. With joined DOM
objects, it's possible to design involved data
retrieval.