11. The computer-implemented method of claim 8 , further comprising representing the object-oriented query at least partly in a non-textual format.
8. A computer-implemented method comprising the following computer-executable acts: parsing an object-oriented query to create a canonical representation of the object-oriented query in a form of a command tree structure with nodes representing at least one of entity constructs or expressions associated with computational operations and data types; processing the canonical representation into a flattened command tree, the processing including performing object-relational mappings by a data model platform configured to provide services common to a plurality of disparate application frameworks; translating the processed canonical representation into a dialect of a relational store; returning results from execution of the dialect on the relational store; assembling the results into a nested instruction-type command tree; and providing a plurality of support components including a query processor component, a sessions and transactions component, an object cache including a session cache and an explicit cache, a services component configured to perform change tracking and conflict detection, a cursors and rules component, a business logic hosting component, and a persistence and query engine configured to provide core persistence and query services.