MULTI-TENANT, TENANT-SPECIFIC APPLICATIONS
First Claim
Patent Images
1. A multi-tenant computing system, comprising:
- a delta identifier component that detects a tenant input accessing a given solution and identifies a hierarchical set of customization deltas, arranged according to a customization hierarchy, that represent customizations to a base system, corresponding to the given solution; and
a delta application component that applies the identified set of hierarchical customization deltas to the base system, in an order identified by the hierarchy, to provide the tenant with runtime access to the given solution.
1 Assignment
0 Petitions
Accused Products
Abstract
Customizations, made at various levels in the customization channel, are saved as separate sets of customization deltas that are applied to a base computing system in order to generate a given solution. In a multi-tenant environment, groups of tenants access different solutions or customization deltas. The tenants are automatically grouped, based upon the solution or customization deltas that they access, and the deltas for those customizations are applied to the base system at runtime, for each group.
70 Citations
20 Claims
-
1. A multi-tenant computing system, comprising:
-
a delta identifier component that detects a tenant input accessing a given solution and identifies a hierarchical set of customization deltas, arranged according to a customization hierarchy, that represent customizations to a base system, corresponding to the given solution; and a delta application component that applies the identified set of hierarchical customization deltas to the base system, in an order identified by the hierarchy, to provide the tenant with runtime access to the given solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer implemented method, comprising:
-
detecting a tenant input accessing a given solution in a multi-tenant system; identifying a hierarchical set of customization deltas, arranged according to a customization hierarchy, that represent customizations to a base system, corresponding to the given solution; applying the identified set of hierarchical customization deltas to the base system, in an order identified by the hierarchy; and providing the base system, with the identified set of hierarchical customization deltas applied, to a tenant runtime system for runtime access to the given solution. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computing system, comprising:
-
a delta identifier component that detects a tenant input accessing a given solution and identifies a hierarchical set of customization deltas, arranged according to a customization hierarchy, that represent customizations to a base system, corresponding to the given solution; a delta application component that applies the identified set of hierarchical customization deltas to the base system, in an order identified by the hierarchy, to provide the tenant with runtime access to the given solution; a group detection component that detects different tenants accessing a common set of customization deltas in the hierarchical set of customization deltas and groups the different tenants into a tenant group; and a multi-tenant functionality system that performs multi-tenant processing, for the group of tenants, the multi-tenant functionality system treating the group of tenants as a single tenant with respect to the common set of customization deltas. - View Dependent Claims (20)
-
Specification