System and method for resource overriding in a multitenant application server environment
First Claim
1. A system for resource overriding in a multitenant application server environment, comprising:
- one or more computers, including an application server environment that enables deployment and execution of software applications, wherein the application server environment includes;
a domain configuration that defines an application server domain for execution of the software applications, and a plurality of 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 to be provided for one or more of the resources;
wherein each partition of the plurality of partitions, is associated with a partition configuration, and provides a subdivision of the domain, and includes one or more of the resource groups; and
wherein each particular partition of the plurality of partitions can be associated with at least one of a partition-specific resource configuration information or application deployment plan that enables the application server environment to configure resource overrides for the particular partition, to customize, at the resource group level, the one or more resources to be used with the particular partition, and to configure an application for deployment to the particular partition.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for providing a partition file system in a multitenant application server environment. The system enables application server components to work with partition-specific files for a given partition, instead of or in addition to domain-wide counterpart files. The system also allows the location of some or all of a partition-specific storage to be specified by higher levels of the software stack. In accordance with an embodiment, also described herein is a system and method for resource overriding in a multitenant application server environment, which provides a means for administrators to customize, at a resource group level, resources that are defined in a resource group template referenced by a partition, and to override resource definitions for particular partitions.
65 Citations
20 Claims
-
1. A system for resource overriding in a multitenant application server environment, comprising:
-
one or more computers, including an application server environment that enables deployment and execution of software applications, wherein the application server environment includes; a domain configuration that defines an application server domain for execution of the software applications, and a plurality of 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 to be provided for one or more of the resources; wherein each partition of the plurality of partitions, is associated with a partition configuration, and provides a subdivision of the domain, and includes one or more of the resource groups; and wherein each particular partition of the plurality of partitions can be associated with at least one of a partition-specific resource configuration information or application deployment plan that enables the application server environment to configure resource overrides for the particular partition, to customize, at the resource group level, the one or more resources to be used with the particular partition, and to configure an application for deployment to the particular partition. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for resource overriding in a multitenant application server environment, comprising:
-
providing, at one or more computers, an application server environment that enables deployment and execution of software applications, wherein the application server environment includes; a domain configuration that defines an application server domain for execution of the software applications, and a plurality of 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 to be provided for one or more of the resources; wherein each partition of the plurality of partitions, is associated with a partition configuration, and provides a subdivision of the domain, and includes one or more of the resource groups; and associating each particular partition of the plurality of partitions with at least one of a partition-specific resource configuration information or application deployment plan that enables the application server environment to configure resource overrides for the particular partition, to customize, at the resource group level, the one or more resources to be used with the particular partition, and to configure an application for deployment to the particular partition. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium, including instructions stored thereon which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing an application server environment that enables deployment and execution of software applications, wherein the application server environment includes; a domain configuration that defines an application server domain for execution of the software applications, and a plurality of 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 to be provided for one or more of the resources; wherein each partition of the plurality of partitions, is associated with a partition configuration, and provides a subdivision of the domain, and includes one or more of the resource groups; and associating each particular partition of the plurality of partitions with at least one of a partition-specific resource configuration information or application deployment plan that enables the application server environment to configure resource overrides for the particular partition, input to customize, at the resource group level, the one or more resources to be used with the particular partition, and to configure an application for deployment to the particular partition. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification