The Data Access Object provides a mapping from any data source (such as a database or XML file) to the logical data definition by means of the data source objects.

You can find samples in the Wiki page on the OpenEdge Architecture group.