MULTI-TENANT SYSTEM
First Claim
1. A method comprising:
- determining whether a reference attribute of a multi-tenant application is encountered by a tenant, wherein the reference attribute is an application attribute of the multi-tenant application for which variations from a default behavior of the multi-tenant application are available;
ascertaining, based on the determining, whether a configuration template is defined for the tenant;
identifying an application behavior, of the multi-tenant application, corresponding to the tenant based on the ascertaining, wherein the application behavior is identified based at least on the reference attribute; and
providing the identified application behavior to the multi-tenant application such that the multi-tenant application exhibits the identified application behavior for the tenant.
1 Assignment
0 Petitions
Accused Products
Abstract
Method(s) and system(s) for identifying an application behavior of a multi-tenant application for a tenant are described herein. The method includes determining whether a reference attribute of the multi-tenant application is encountered by the tenant. The reference attribute is an application attribute for which variations from a default behavior of the multi-tenant application are available. Based on the determining, it is ascertained whether a configuration template is defined for the tenant. Further, based on the ascertainment of the configuration template, the application behavior corresponding to the tenant is identified. The identified application behavior is provided to the multi-tenant application such that multi-tenant application exhibits the identified application behavior.
-
Citations
18 Claims
-
1. A method comprising:
-
determining whether a reference attribute of a multi-tenant application is encountered by a tenant, wherein the reference attribute is an application attribute of the multi-tenant application for which variations from a default behavior of the multi-tenant application are available; ascertaining, based on the determining, whether a configuration template is defined for the tenant; identifying an application behavior, of the multi-tenant application, corresponding to the tenant based on the ascertaining, wherein the application behavior is identified based at least on the reference attribute; and providing the identified application behavior to the multi-tenant application such that the multi-tenant application exhibits the identified application behavior for the tenant. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A multi-tenant system comprising:
-
a processor; and a memory coupled to the processor, the memory comprising an attribute identification module configured to, determine whether a reference attribute of a multi-tenant application is encountered by a tenant, wherein the reference attribute is an application attribute of the multi-tenant application for which variations from a default behavior of the multi-tenant application are available; ascertain whether a configuration template is defined for the tenant, when the reference attribute is encountered; and identify an application behavior of the multi-tenant application corresponding to the tenant based at least on the reference attribute, when the configuration template is not defined for the tenant. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer readable medium having computer executable instructions which when executed, implement a method comprising:
-
determining whether a reference attribute of a multi-tenant application is encountered by a tenant, wherein the reference attribute is an application attribute of the multi-tenant application for which variations from a default behavior of the multi-tenant application are available; ascertaining, based on the determining, whether a configuration template is defined for the tenant; identifying an application behavior, of the multi-tenant application, corresponding to the tenant based on the ascertaining, wherein the application behavior is identified based at least on the reference attribute; and providing the identified application behavior to the multi-tenant application such that the multi-tenant application exhibits the identified application behavior for the tenant. - View Dependent Claims (17, 18)
-
Specification