1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: provide a data interface between an adapter component and one or more application interface components for a runtime application; establish a cursor that iterates over a plurality of data objects within a data set of the runtime application; establish an accessor that provides access to a data element of the data object; and provide the cursor and the accessor to the adapter component so that the adapter component accesses data through the one or more application interface components of the runtime application.