SYSTEM AND METHOD FOR PORTABLE PARTITIONS IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for supporting the use of portable partitions in an application server environment, comprising:
- one or more computers, including an application server environment having a domain for execution of software applications, and one or more partitions and resource groups,wherein each partition provides an administrative and runtime subdivision of the domain and can include one or more resource groups, andwherein each resource group is a collection of deployable applications or resources that can reference a resource group template; and
wherein the system enables a partition to be exported from a first application server domain, and imported into a second or another application server domain, including wherein a partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for providing portable partitions in a multitenant application server environment. In accordance with an embodiment, the system enables a partition to be exported from first or source domain (e.g., a test domain), and imported into another second or target domain (e.g., a production domain). During creation or export of a partition archive, the partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries. The partition archive can also include an interface that allows access to exportable or configurable values associated with the partition. During deployment or import of the partition archive to the target domain, the information in the partition archive, including the exportable or configurable values associated with the partition, are used to configure the partition for use in the target domain.
-
Citations
15 Claims
-
1. A system for supporting the use of portable partitions in an application server environment, comprising:
-
one or more computers, including an application server environment having a domain for execution of software applications, and one or more partitions and resource groups, wherein each partition provides an administrative and runtime subdivision of the domain and can include one or more resource groups, and wherein each resource group is a collection of deployable applications or resources that can reference a resource group template; and wherein the system enables a partition to be exported from a first application server domain, and imported into a second or another application server domain, including wherein a partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for supporting the use of portable partitions in an application server environment, comprising:
-
providing, at one or more computers, an application server environment having a domain for execution of software applications, and one or more partitions and resource groups, wherein each partition provides an administrative and runtime subdivision of the domain and can include a resource group, and wherein each resource group is a collection of deployable applications or resources that can reference a resource group template; and wherein the system enables a partition to be exported from a first application server domain, and imported into a second or another application server domain, including wherein a partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries. - View Dependent Claims (7, 8, 9, 10)
-
-
11. 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 having a domain for execution of software applications, and one or more partitions and resource groups, wherein each partition provides an administrative and runtime subdivision of the domain and can include a resource group, and wherein each resource group is a collection of deployable applications or resources that can reference a resource group template; and wherein the system enables a partition to be exported from a first application server domain, and imported into a second or another application server domain, including wherein a partition archive is created which includes a partition configuration, resource group or resource group template information, and optionally application binaries. - View Dependent Claims (12, 13, 14, 15)
-
Specification