APPLICATION PROGRAMMING INTERFACE LAYERS FOR ANALYTICAL APPLICATIONS
First Claim
1. A system for accessing analytical data for external use, comprising:
- a database storing a first data set and a second data set, wherein the first data set and the second data set include analytical data;
a first access layer that provides access to a first data set from the database;
a second access layer that provides access to a second data set from the database;
a first application programming interface providing functions to access the first access layer, wherein the first application programming interface is configured to receive a request via the first access layer to access the first data set from the database; and
a second application programming interface providing functions to access the second access layer, wherein the second application programming interface is configured to receive a request via the second access layer.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for accessing analytical data for external use may include a database storing a first data set and a second data set. The first data set and the second data set may include analytical data. A first access layer may provide access to a first data set from the database and a second access layer may provide access to a second data set from the database. A first application programming interface may provide functions to access the first access layer and a second application programming interface may provide functions to access the second access layer. The first application programming interface may be configured to receive a request via the first access layer to access the first data set from the database and the second application programming interface may be configured to receive a request via the second access layer.
5 Citations
20 Claims
-
1. A system for accessing analytical data for external use, comprising:
-
a database storing a first data set and a second data set, wherein the first data set and the second data set include analytical data; a first access layer that provides access to a first data set from the database; a second access layer that provides access to a second data set from the database; a first application programming interface providing functions to access the first access layer, wherein the first application programming interface is configured to receive a request via the first access layer to access the first data set from the database; and a second application programming interface providing functions to access the second access layer, wherein the second application programming interface is configured to receive a request via the second access layer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for accessing analytical data in a database, comprising:
-
at a first access layer, receiving a request from a requestor to access a data set from the database; identifying a first application programming interface and one or more functions of the first application programming interface based on the request, wherein the first application programming interface is associated with the first access layer; retrieving the data set from the database via the identified one or more functions of the first application programming interface and the first access layer; generating a report based on the retrieved data set; and providing the report to the requestor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing a program causing a computer to execute a process for accessing analytical data in a database, the process comprising:
-
at a first access layer, receiving a request from a requestor to access a data set from the database; identifying a first application programming interface and one or more functions of the first application programming interface based on the request, wherein the first application programming interface is associated with the first access layer; retrieving the data set from the database via the identified one or more functions of the first application programming interface and the first access layer; generating a report based on the retrieved data set; and providing the report to the requestor in response to the request.
-
Specification