System and method for partition startup/shutdown in a multitenant application server environment
First Claim
1. A system for supporting partition and resource group startup in an application server environment, comprising:
- one or more computers, including an application server environment comprising a JAVA EE application server, an administration server, and a managed server, executing thereon, together with;
one or more partitions residing on the managed server, wherein each partition provides an administrative and runtime subdivision of a domain, andone or more resource groups residing on the managed server, wherein each of the one or more resource groups is associated with one of the one or more partitions, wherein each resource group references a resource group template, and wherein each resource group template includes one or more related applications together with resources upon which those applications depend;
wherein the system provides, at the administration server, a lifecycle object, the lifecycle object associated with a targeted one of the one or more partitions and exposing a startup operation to an administration client of the administration server;
wherein the administration server is configured to receive, from an administrator, via the administration client, a request to execute the startup operation, the startup operation being targeted to the targeted partition;
wherein, when executed, the startup operation is communicated, via a remote method invocation, to the managed server, and wherein upon receiving the communicated startup operation, the managed server invokes a corresponding operation that initiates startup of the targeted partition including creating a runtime object associated with the targeted partition on the runtime tree of the managed server; and
wherein the system provides a monitoring object in association with the startup operation, the monitoring object configured to allow the administrator to monitor a status of the startup operation.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for supporting partition and resource group shutdown and startup in an application server environment. A method can provide one or more partitions, wherein each partition provides an administrative and runtime subdivision of a domain, and one or more resource groups, wherein each of the one or more resource groups is associated with one of the one or more partition. The method receive, from an administrator, a request to perform a startup or shutdown, the startup or shutdown action being targeted to one of the one or more partition. The method can provide a lifecycle object, at an administration server, the lifecycle object associated with the one of the one or more partitions. The method can provide a monitoring object where the monitoring object can allow the administrator to monitor a status of the startup or shutdown action.
-
Citations
20 Claims
-
1. A system for supporting partition and resource group startup in an application server environment, comprising:
-
one or more computers, including an application server environment comprising a JAVA EE application server, an administration server, and a managed server, executing thereon, together with; one or more partitions residing on the managed server, wherein each partition provides an administrative and runtime subdivision of a domain, and one or more resource groups residing on the managed server, wherein each of the one or more resource groups is associated with one of the one or more partitions, wherein each resource group references a resource group template, and wherein each resource group template includes one or more related applications together with resources upon which those applications depend; wherein the system provides, at the administration server, a lifecycle object, the lifecycle object associated with a targeted one of the one or more partitions and exposing a startup operation to an administration client of the administration server; wherein the administration server is configured to receive, from an administrator, via the administration client, a request to execute the startup operation, the startup operation being targeted to the targeted partition; wherein, when executed, the startup operation is communicated, via a remote method invocation, to the managed server, and wherein upon receiving the communicated startup operation, the managed server invokes a corresponding operation that initiates startup of the targeted partition including creating a runtime object associated with the targeted partition on the runtime tree of the managed server; and wherein the system provides a monitoring object in association with the startup operation, the monitoring object configured to allow the administrator to monitor a status of the startup operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for supporting partition and resource group shutdown and startup in an application server environment, comprising:
-
providing, at one or more computers, including an application server environment comprising a JAVA EE application server, an administration server, and a managed server, executing thereon, one or more partitions that reside on the managed server, wherein each partition provides an administrative and runtime subdivision of a domain, and one or more resource groups that reside on the managed server, wherein each of the one or more resource groups is associated with one of the one or more partitions, wherein each resource group references a resource group template, and wherein each resource group template includes one or more related applications together with resources upon which those applications depend; providing a lifecycle object, at the administration server, the lifecycle object associated with a targeted one of the one or more partitions and exposing a startup operation to an administration client of the administration server; receiving, from an administrator via the administration client, a request to execute the startup operation, the startup operation being targeted to the targeted partition; communicating to the managed server, via a remote method invocation, the requested startup operation; upon receipt of the communicated startup operation by the managed server, invoking, by the managed server, a corresponding operation that initiates startup of the targeted partition including creating a runtime object associated with the targeted partition on the runtime tree of the managed server; and providing a monitoring object in association with the startup operation, the monitoring object configured to allow the administrator to monitor a status of the startup operation. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium, including instructions stored thereon for supporting partition and resource group shutdown and startup in an 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 the one or more computers, which include an application server environment comprising a JAVA EE application server, as administration server, and a managed server, executing thereon, one or more partitions that reside on the managed server, wherein each partition provides an administrative and runtime subdivision of a domain, and one or more resource groups that reside on the managed server, wherein each of the one or more resource groups is associated with one of the one or more partitions, wherein each resource group references a resource group template, and wherein each resource group template includes one or more related applications together with resources upon which those applications depend; providing a lifecycle object, at the administration server, the lifecycle object associated with a targeted one of the one or more partitions and exposing a startup operation to an administration client of the administration server; receiving, from an administrator via the administration client, a request to execute the startup operation, the startup operation being targeted to the targeted partition; communicating to the managed server, via a remote method invocation, the requested startup operation; upon receipt of the communicated startup operation by the managed server, invoking, by the managed server, a corresponding operation that initiates startup of the targeted partition including creating a runtime object associated with the targeted partition on the runtime tree of the managed server; and providing a monitoring object in association with the startup operation, the monitoring object configured to allow the administrator to monitor a status of the startup operation. - View Dependent Claims (20)
-
Specification