Patent ID: 8874601

Claim:
A computer-implemented method comprising: providing a database comprising a plurality of database-level entities; referencing a business object model to create a business layer in direct communication with the database, the business layer comprising a plurality of business-level entities including at least one association between the plurality of business-level entities, wherein the business object model includes association metadata; providing a user interface in communication with the business layer; referencing the business object model only to create a query of the database, the query including mappings derived from the association metadata and comprising direct links between the plurality of business-level entities and the plurality of database-level entities, the query further including a constraint comprising a selection parameter filtering a view of the business object model; and causing the user interface to execute the query delegated to the database and return corresponding data read from the database; wherein the business-level entities are defined in a business object-related domain specific language comprising Service Adaptation Definition Language (SADL) reflecting the constraint in order to produce a simplified query result.