System and method for traffic director support in a multitenant application server environment
First Claim
1. A system for traffic director support in a multitenant application server environment, comprising:
- one or more computers, including an application server that enables deployment and execution of software applications, wherein the application server is associated with a domain configuration that is used at runtime to define a domain for the execution of the software applications, together witha plurality of partitions, wherein each partition provides an administrative and runtime subdivision of the domain,one or more resource groups, wherein each of the one or more resource groups is associated with a partition of the one or more partition,a plurality of virtual targets,an instance of a traffic director, the instance of a traffic director comprising a configuration, anda traffic director plugin instantiated within the domain, the traffic director plugin providing access to the domain, the traffic director plugin further providing access to a plurality of lifecycle operations of the domain;
wherein each of the plurality of partitions and the one or more resource groups are targeted to a virtual target of the plurality of virtual targets;
wherein the configuration of the instance of a traffic director is configured to direct network traffic to the plurality of partitions and the one or more resource groups, the configuration of the instance of the traffic director comprising one or more routes; and
wherein the instance of a traffic director provides load balancing among one or more servers of a server pool.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for traffic director support in a multitenant application server environment. An exemplary method can provide one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, one or more resource groups, wherein each of the one or more resource groups is associated with a partition of the one or more partition, one or more virtual targets, and an instance of a traffic director comprising a configuration. The method can target each of the one or more partitions and the one or more resource groups to a virtual target of the one or more virtual targets. The method can also configure the configuration of the traffic director, wherein the instance of a traffic director provides load balancing among one or more servers of a server pool.
299 Citations
20 Claims
-
1. A system for traffic director support in a multitenant application server environment, comprising:
-
one or more computers, including an application server that enables deployment and execution of software applications, wherein the application server is associated with a domain configuration that is used at runtime to define a domain for the execution of the software applications, together with a plurality of partitions, wherein each partition provides an administrative and runtime subdivision of the domain, one or more resource groups, wherein each of the one or more resource groups is associated with a partition of the one or more partition, a plurality of virtual targets, an instance of a traffic director, the instance of a traffic director comprising a configuration, and a traffic director plugin instantiated within the domain, the traffic director plugin providing access to the domain, the traffic director plugin further providing access to a plurality of lifecycle operations of the domain; wherein each of the plurality of partitions and the one or more resource groups are targeted to a virtual target of the plurality of virtual targets; wherein the configuration of the instance of a traffic director is configured to direct network traffic to the plurality of partitions and the one or more resource groups, the configuration of the instance of the traffic director comprising one or more routes; and wherein the instance of a traffic director provides load balancing among one or more servers of a server pool. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for traffic director support in a multitenant application server environment, comprising:
-
providing, at one or more computers, including an application server that enables deployment and execution of software applications, wherein the application server is associated with a domain configuration that is used at runtime to define a domain for the execution of the software applications, a plurality of partitions, wherein each partition provides an administrative and runtime subdivision of the domain, one or more resource groups, wherein each of the one or more resource groups is associated with a partition of the one or more partition, a plurality of virtual targets, an instance of a traffic director, the instance of a traffic director comprising a configuration, and a traffic director plugin instantiated within the domain, the traffic director plugin providing access to the domain, the traffic director plugin further providing access to a plurality of lifecycle operations of the domain; targeting each of the plurality of partitions and the one or more resource groups to a virtual target of the plurality of virtual targets; and configuring the configuration of the instance of a traffic director to direct network traffic to the plurality of partitions and the one or more resource groups, the configuration of the instance of the traffic director comprising one or more routes; and wherein the instance of a traffic director provides load balancing among one or more servers of a server pool. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium, including instructions stored thereon for traffic director support in a multitenant application server environment, which when read and executed by one or more computers cause the one or more computers to perform the steps comprising:
-
providing, at one or more computers, including an application server that enables deployment and execution of software applications, wherein the application server is associated with a domain configuration that is used at runtime to define a domain for the execution of the software applications, a plurality of partitions, wherein each partition provides an administrative and runtime subdivision of the domain, one or more resource groups, wherein each of the one or more resource groups is associated with a partition of the one or more partition, a plurality of virtual targets, an instance of a traffic director, the instance of a traffic director comprising a configuration, and a traffic director plugin instantiated within the domain, the traffic director plugin providing access to the domain, the traffic director plugin further providing access to a plurality of lifecycle operations of the domain; targeting each of the plurality of partitions and the one or more resource groups to a virtual target of the plurality of virtual targets; and configuring the configuration of the instance of a traffic director to direct network traffic to the plurality of partitions and the one or more resource groups, the configuration of the instance of the traffic director comprising one or more routes; and wherein the instance of a traffic director provides load balancing among one or more servers of a server pool. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification