摘要 |
FIELD: information technology. ^ SUBSTANCE: system for processing an application request for data comprises: a processor; an object services layer for accepting a request, wherein the request comprises a collection expression comprising at least table subqueries and expressions in a from clause of a database query expressed in any one of a plurality of application data models and captures data semantics independent of the data stores and deployment tiers for an entity data model comprising a collection of database and non-database data types; an object services layer for generalising queries for collections of data types; a map provider layer which provides a plurality of mapping transforms for transforming the request into a canonical expression tree; a bridge layer for converting the canonical expression tree into a modified expression tree and performing data-model compensation. ^ EFFECT: broader functionalities of the system for processing application data query by providing query language with support for rich data types. ^ 21 cl, 3 dwg, 11 ex |