Progress Software Corporation
Query proxy system for client-specified models
Last updated:
Abstract:
A system for translating a query expression for a client-specified model (CSM) to a plurality of query expressions compatible with the object model(s) for a plurality of source systems. The source systems comprise a plurality of databases. The databases comprise source information and X sets of response data. The source information comprises mapping metadata and object model metadata. The X sets of response data is data response to a client query. The client comprises client-specified mapping metadata, a CSM, and a query proxy. The query proxy comprises an import module, a client interface module, and a translator module. The import module imports the source information from the plurality of source systems and determines the mapping metadata and the object model metadata. The client interface module receives the CSM, the client-specified mapping metadata, and a query from a client. The translator module parses the query expression and translates a plurality of query expressions compatible with the object model(s) for the plurality of source systems.
Utility
17 Nov 2014
12 Nov 2019