PROVIDING SERVICES TO MULTIPLE TENANTS OF AN APPLICATION
First Claim
1. A method for providing a service to multiple tenants of an application, the method comprising:
- binding a tenant context of a tenant to a request in response to receiving from a client the request associated with one of the multiple tenants; and
with respect to an access to an isolation point of the application in the request, redirecting, by a processor, the access to the isolation point to a partition based on the tenant context bound to the request, wherein the partition is pre-established for the tenant with respect to the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program product for providing a service to multiple tenants of an application. Responsive to receiving from a client of a tenant a request, a tenant context of the tenant is bound to the request. With respect to an access to an isolation point of the application in the request, the access to the isolation point is redirected to a partition based on the tenant context bound to the request. The partition may be pre-established for the tenant with respect to the application. Hence, it is possible to provide a multi-tenant solution in a convenient, fast, and cost-effective way, and, in turn, to achieve resource sharing to a greater extent and enhance the resource efficiency.
-
Citations
24 Claims
-
1. A method for providing a service to multiple tenants of an application, the method comprising:
-
binding a tenant context of a tenant to a request in response to receiving from a client the request associated with one of the multiple tenants; and with respect to an access to an isolation point of the application in the request, redirecting, by a processor, the access to the isolation point to a partition based on the tenant context bound to the request, wherein the partition is pre-established for the tenant with respect to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product embodied in a computer readable storage medium for providing a service to multiple tenants of an application, the computer program product comprising the programming instructions for:
-
binding a tenant context of a tenant to a request in response to receiving from a client the request associated with one of the multiple tenants; and with respect to an access to an isolation point of the application in the request, redirecting the access to the isolation point to a partition based on the tenant context bound to the request, wherein the partition is pre-established for the tenant with respect to the application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a memory unit for storing a computer program for providing a service to multiple tenants of an application; and a processor coupled to said memory unit, wherein said processor, responsive to said computer program, comprises; circuitry for binding a tenant context of a tenant to a request in response to receiving from a client the request associated with one of the multiple tenants; and with respect to an access to an isolation point of the application in the request, circuitry for redirecting the access to the isolation point to a partition based on the tenant context bound to the request, wherein the partition is pre-established for the tenant with respect to the application. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification