Multi-Tenant Agile Database Connector
AssigneeCorent Technology, Inc.
InventorsS. Venkataraman, Michael Oliver, Jeya Anantha Prabu P, Shafiullah Syed, R. Scott Chate
Life of this patent
Estimating the term…
Abstract
A module provides an interface between a multi-tenant database and a non-tenant-specific application instance such that the application instance sends data access commands to the module as if it is communicating with a single-tenant database. The module translates the non-tenant-specific data access command from the non-tenant-aware application into a multi-tenant data access command, as needed, without needing to alter the non-tenant specific application instance in any way. In this manner, a single-tenant application could be used by multiple tenants in a multi-tenant environment.
Claims5
A computer processor implemented system that facilitates concurrent, multi-session use of a non-tenant aware application by first and second tenants to access a data repository, without requiring modification of either the data repository or the application, comprising:
- an interface module logically disposed between the data repository and the non-tenant aware application, and configured to:
- translate at least some non-tenant specific data access commands received from the application into tenant-specific data access commands;
- pass the tenant-specific data access commands to the data repository;
- and
- forward first and second tenant-specific outputs from the data repository to the first and second tenants, respectively, such that each of the tenants accesses only a subset of data to which that tenant is authorized.
Dependencies are inferred from the claim text.