IP Library › Granted Patent US 8,978,107
Granted Patent B2
US 8,978,107 · App. 13/253,613 · Granted Mar 10, 2015

Method and system for enabling non-intrusive multi tenancy enablement

Inventors: Madhava R. Venkatesh (Tamil Nadu, IN); Rajesh Venkatesan (Tamil Nadu, IN); Vijay Rao (Karnatka, IN); Shaheeda Mohamed Mohideen (Tamil Nadu, IN)
Assignee: HCL Technologies Limited
G06F7/00G06F21/6218G06F21/00G06F21/31G06F17/30289
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,978,107
App. No.
13/253,613
Granted
Mar 10, 2015
Kind
B2
Abstract

A system for enabling non-intrusive multi tenancy enablement in an application may include a processing unit configured to, among other things, identify a data isolation mechanism available in said application, create a centralized multi-tenant database, generate a controlled provisioning layer to manage relationships between a set of consumers and a corresponding entity uniquely developed for said consumers, and generate a multi-tenant wrapper interface for managing relationship(s) between said consumers and instances of the application. The system may further include a memory unit configured to host said centralized customer database to manage users and associated access privileges in said application.

Claims (25)

1. A system for non-intrusively enabling multi-tenancy in a non-multi-tenancy application, comprising:

a hardware processor; and

a memory unit storing processor-executable instructions comprising instructions to:

create a centralized customer database;

generate a multi-tenant wrapper interface configured to:

control access of a non-multi-tenant application to the customer database, and

control user access privileges to the non-multi-tenant application; and

store the centralized customer database.

2. The system of claim 1 , wherein the non-multi-tenant application includes a data isolation mechanism providing predetermined set of authorized user data access privileges.

3. The system of claim 2 , wherein multi tenancy in the non-multi-tenant application is enabled by mapping an organizational structure to said data isolation mechanism such that users of an organization created within the application are not authorized to have the privilege to access data outside their isolated environment.

4. The system of claim 2 , wherein the centralized database is configured to store organization data, associated users and mapping information associated with the data isolation mechanism.

5. The system of claim 2 , wherein the multi-tenant wrapper interface is configured to act as a provisioning interface that maps the organizational structure with the data isolation mechanism available in said application.

6. The system of claim 1 , wherein a Single Sign On facility is provided for the multitenant wrapper, said application and the centralized database.

7. A method for enabling non-intrusive multi tenancy enablement in a non-multi-tenant application, comprising the steps of:

identifying, via one or more hardware processors, a data isolation mechanism available in a non-multi-tenant application;

creating a centralized customer database;

generating, via the one or more hardware processors, a multi-tenant wrapper interface configured to:

control access of the non-multi-tenant application to the customer database, and

control user access privileges to the non-multi-tenant application; and

storing said centralized customer database.

8. The method of claim 7 , wherein the step of identifying the data isolation mechanism comprises the step of providing authorizing user data access privileges.

9. The method of claim 7 , wherein multi tenancy enablement comprises the step of mapping an organizational structure to said data isolation mechanism such that users of organization created within the application are not authorized to access data outside their isolated environment.

10. The method of claim 7 , wherein hosting the centralized customer database comprises the step of storing organization data, associated users and mapping information associated with the data isolation mechanism.

11. The method of claim 9 , wherein the step of generating the multi-tenant wrapper interface comprises the step of configuring the multi-tenant wrapper interface to act as a provisioning interface for mapping the organizational structure with the data isolation mechanism available in said application.

12. The method of claim 7 , wherein a Single Sign On facility is provided for multitenant wrapper, application and the centralized customer database.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2011
From: VENKATESH, MADHAVA R.; VENKATESAN, RAJESH; RAO, VIJAY; MOHIDEEN, SHAHEEDA MOHAMED
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 027318/0203 →
Continuity (1)
Related Publication 20130091547A1 · Apr 11, 2013