×

System and method for use of a global runtime in a multitenant application server environment

  • US 10,382,537 B2
  • Filed: 09/24/2015
  • Issued: 08/13/2019
  • Est. Priority Date: 09/25/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for supporting a global runtime in a multitenant application server environment, comprisingone or more computers, comprising an application server environment executing thereon that enables deployment and execution of software applications, wherein the application server environment includesa domain configuration that defines an application server domain for execution of the software applications, and one or more partitions of the domain;

  • a plurality of deployable resources that can be used within the application server environment; and

    one or more resource groups that enable partition-specific information for one or more of the deployable resources;

    wherein each partition of the one or more partitions, is associated with a partition configuration and provides a subdivision of the domain, includes one or more of the resource groups, and can be associated with a tenant; and

    a global runtime that is scoped to the application server domain, wherein one or more resource groups can be specified at the domain level for use in the global runtime, including that the global runtime performs operations at a tenant switching interface that determines access by the global runtime to switch a thread context temporarily from a global context to a tenant context associated with a particular tenant, and to execute an operation at an application associated with a particular partition on behalf of the tenant.

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