SYSTEM AND METHOD FOR PARTITION MIGRATION IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for supporting partition migration 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 each resource group, or the partition which includes that resource group, can be associated with a virtual target information that defines a target to which that resource group or partition should be targeted and deployed, andwherein a web tier component includes a routing information, which maps the virtual target for a particular partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for partition migration in a multitenant application server environment. Each resource group, or partition which includes that resource group, can be associated with a virtual target (e.g., virtual host) information that defines a target to which that resource group or partition should be targeted and deployed. A web tier component (e.g., Oracle Traffic Director) includes a routing information, which maps the virtual target for a partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target, for example as part of one or more sessions. When a partition is migrated, session information is replicated between an original target and a new target, and the web tier component provided with a revised routing information, so that subsequent requests for that partition are directed to the new target.
-
Citations
12 Claims
-
1. A system for supporting partition migration 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 each resource group, or the partition which includes that resource group, can be associated with a virtual target information that defines a target to which that resource group or partition should be targeted and deployed, and wherein a web tier component includes a routing information, which maps the virtual target for a particular partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target. - View Dependent Claims (2, 3, 4)
-
-
5. A method for supporting partition migration 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 each resource group, or the partition which includes that resource group, can be associated with a virtual target information that defines a target to which that resource group or partition should be targeted and deployed, and wherein a web tier component includes a routing information, which maps the virtual target for a particular partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target. - View Dependent Claims (6, 7, 8)
-
-
9. 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 each resource group, or the partition which includes that resource group, can be associated with a virtual target information that defines a target to which that resource group or partition should be targeted and deployed, and wherein a web tier component includes a routing information, which maps the virtual target for a particular partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target. - View Dependent Claims (10, 11, 12)
-
Specification