Declarative driver
First Claim
Patent Images
1. A method comprising:
- obtaining, using one or more processors, an interface description during declarative driver framework based creation of a driver to access a cloud-based data source;
obtaining, using one or more processors, during declarative driver framework based creation of the driver to access the cloud-based data source, at least one mapping rule for converting a query from a first semantic space associated with a client and using a first formal language to a second semantic space associated with the cloud-based data source that stores data associated with the query, wherein the cloud-based data source may or may not use a formal language;
the driver operating a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule, wherein the flow of operations includes converting the query from the first semantic space associated with the client and using the first formal language to the second semantic space associated with the cloud-based data source that stores data associated with the query;
obtaining, using one or more processors, a protocol adapter during declarative driver framework based creation of the driver to access the cloud-based data source; and
the driver implementing access to a data source based on the operation of the flow controller using the obtained protocol adapter.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for building a driver are disclosed. In one embodiment, the system includes one or more processors and a memory storing instructions that, when executed by the processor, cause the system to: obtain an interface description; obtain at least one mapping rule; operate a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule; obtain a protocol adapter; and implement access to a data source based on the operation of the flow controller using the obtained protocol adapter.
-
Citations
20 Claims
-
1. A method comprising:
-
obtaining, using one or more processors, an interface description during declarative driver framework based creation of a driver to access a cloud-based data source; obtaining, using one or more processors, during declarative driver framework based creation of the driver to access the cloud-based data source, at least one mapping rule for converting a query from a first semantic space associated with a client and using a first formal language to a second semantic space associated with the cloud-based data source that stores data associated with the query, wherein the cloud-based data source may or may not use a formal language; the driver operating a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule, wherein the flow of operations includes converting the query from the first semantic space associated with the client and using the first formal language to the second semantic space associated with the cloud-based data source that stores data associated with the query; obtaining, using one or more processors, a protocol adapter during declarative driver framework based creation of the driver to access the cloud-based data source; and the driver implementing access to a data source based on the operation of the flow controller using the obtained protocol adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; and a memory storing instructions that, when executed, cause the system to; obtain an interface description during declarative driver framework based creation of a driver to access a cloud-based data source; obtain, during the declarative driver framework based creation of the driver to access the cloud-based data source, at least one mapping rule for converting a query from a first semantic space associated with a client and using a first formal language to a second semantic space associated with the cloud-based data source that stores data associated with the query, wherein the cloud-based data source may or may not use a formal language; operate a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule, wherein the flow of operations includes converting the query from the first semantic space associated with the client and using the first formal language to the second semantic space associated with the cloud-based data source that stores data associated with the query; obtain a protocol adapter during the declarative driver framework based creation of the driver to access the cloud-based data source; and implement access to the cloud-based data source based on the operation of the flow controller using the obtained protocol adapter. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product comprising a computer usable medium including a computer readable program, wherein the computer readable program when executed on a computing device causes the computing device to:
-
obtain an interface description during declarative driver framework based creation of a driver to access a cloud-based data source; obtain, during the declarative driver framework based creation of the driver to access the cloud-based data source, at least one mapping rule for converting a query from a first semantic space associated with a client and using a first formal language to a second semantic space associated with the cloud-based data source that stores data associated with the query, wherein the cloud-based data source may or may not use a formal language; operate a flow controller that controls a flow of operations, the operations using one or more of the interface description and the at least one mapping rule, wherein the flow of operations includes converting the query from the first semantic space associated with the client and using the first formal language to the second semantic space associated with the cloud-based data source that stores data associated with the query; obtain a protocol adapter during the declarative driver framework based creation of the driver to access the cloud-based data source; and implement access to the cloud based data source based on the operation of the flow controller using the obtained protocol adapter. - View Dependent Claims (18, 19, 20)
-
Specification