×

System and method for multi-tenancy enablement of enterprise java applications using resource proxies and application tenancy context

  • US 10,091,135 B2
  • Filed: 12/17/2015
  • Issued: 10/02/2018
  • Est. Priority Date: 09/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for deployment of an application, comprising:

  • providing, at one or more computers, including an application server that enables deployment and execution of software applications, wherein the application server is associated with a domain configuration that is used at runtime to define a domain for execution of the software applications,a plurality of application deployments within the application server, each application deployment being associated with a different tenant of a plurality of tenants, wherein an application deployment of the plurality of application deployments is associated with a tenant of the plurality of tenants, wherein the application deployment of the plurality of application deployments executes on a thread within the application server, and wherein the executing application communicates with a resource proxy;

    determining an application tenancy context of the thread, the application tenancy context providing an indication of a tenant specific resource associated with the tenant; and

    selecting by the resource proxy, based upon the determined application tenancy context of the thread, at least one tenant specific resource, of a plurality of tenant specific resources, associated with the tenant, wherein the resource proxy, on behalf of the executing application deployment, communicates with the selected at least one tenant specific resource associated with the tenant.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×