Translating data access requests
First Claim
Patent Images
1. A method of translating between data formats, comprising:
- receiving a request to access data for one or more attributes, said request identifies said attributes in a first data format;
accessing a mapping catalog customizable for a relational database schema, said mapping catalog identifies one or more portions of one or more tables in a relational database that stores said data for said one or more attributes, said relational database corresponds to said relational database schema;
translating at least a portion of said request from said first data format to a form suitable for said relational database, said step of translating is based on said mapping catalog; and
providing said translated request to said relational database.
5 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for translating access requests between a format suitable for a relational database and a different format used by an application. When the system receives a data access request from the application, the system accesses a mapping catalog and translates the request based on the mapping catalog. The translated request is then provided to the relational database.
-
Citations
37 Claims
-
1. A method of translating between data formats, comprising:
-
receiving a request to access data for one or more attributes, said request identifies said attributes in a first data format;
accessing a mapping catalog customizable for a relational database schema, said mapping catalog identifies one or more portions of one or more tables in a relational database that stores said data for said one or more attributes, said relational database corresponds to said relational database schema;
translating at least a portion of said request from said first data format to a form suitable for said relational database, said step of translating is based on said mapping catalog; and
providing said translated request to said relational database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
receiving a request to access data for one or more attributes, said request identifies said attributes in a first data format;
accessing a mapping catalog customizable for a relational database schema, said mapping catalog identifies one or more portions of one or more tables in a relational database that stores said data for said one or more attributes, said relational database corresponds to said relational database schema; and
translating at least a portion of said request from said first data format to a form suitable for said relational database, said step of translating is based on said mapping catalog. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus capable of translating between data formats, comprising:
-
means for receiving a request to access data for one or more attributes, said request identifies said attributes in a first data format;
means for accessing a mapping catalog customizable for a relational database, said mapping catalog identifies one or more portions of one or more tables in said relational database that stores said data for said one or more attributes; and
means for translating at least a portion of said request to access data from said first data format to a form suitable for said relational database, said step of translating is based on said mapping catalog. - View Dependent Claims (22, 23)
-
-
24. A system for translating between data formats, comprising:
-
a data source interface in communication with business logic;
a mapping catalog; and
a translation module receiving access request information from said data source interface and mapping information from said mapping catalog, said access request information pertains to data for one or more attributes, said translation module translates said request information from a first form to a second form suitable for a relational database based on said mapping information from said mapping catalog. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors, said processor readable code comprising:
-
code implementing a data source interface in communication with business logic;
code implementing a mapping catalog; and
code implementing a translation module receiving access request information from said data source interface and mapping information from said mapping catalog, said access request information pertains to data for one or more attributes, said translation module translates said request information from a first form to a second form suitable for a relational database based on said mapping information from said mapping catalog. - View Dependent Claims (32, 33, 34, 35, 36, 37)
-
Specification