×

System and method for use of a multi-tenant application server with a multitasking virtual machine

  • US 10,635,491 B2
  • Filed: 05/04/2016
  • Issued: 04/28/2020
  • Est. Priority Date: 01/21/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for use of a multi-tenant application server environment with a multitasking virtual machine, comprising:

  • one or more computers, each of the one or more computers including a processor, and a plurality of managed servers operating thereon as part of an application server environment;

    wherein each managed server, of the plurality of managed servers, includes a multitasking virtual machine that enables multitasking of software applications, including that the multitasking virtual machine maintains a shared runtime representation of classes shared among tasks executed by the multitasking virtual machine, and a task-private data for each particular task;

    wherein the application server environment that executes on, and is associated with, the plurality of managed servers and their multitasking virtual machines, enables deployment and execution of software applications, including a configuration that is used at runtime to define an application server domain together with a plurality of partitions;

    wherein each partition of the plurality of partitions provides an administrative and runtime subdivision of the application server domain and can include one or more of the software applications or refer to domain-wide resources associated with resource groups; and

    wherein the system enables each partition, of the plurality of partitions, to share a particular one or more of the managed servers, including the multitasking virtual machines at the one or more managed servers, which provides that each partition has or is otherwise associated with a subdivision of the multitasking virtual machines at the one or more managed servers that are running the partition, for use by the partition.

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