Patent ID: 9613117
Date: 2017-04-04
CPC Classifications: G06F

Claim:
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.