System and method for multitenant-aware console for use in a multitenant application server environment
First Claim
1. A system for providing and administering a partitionable environment for operating application software, comprising:
- one or more computers, each of the one or more computers including a processor and memory,the partitionable environment executing on the one or more computers,wherein the partitionable environment includes a domain configuration that is used at runtime to define a domain for deployment and execution of the software applications, together witha plurality of deployable resources usable within the partitionable environment, andone or more resource groups, wherein each resource group defines a grouping of the plurality of deployable resources; and
an administration console usable to create and configure one or more partitions within the domain,wherein each partition of the one or more partitions is associated with a partition identifier and a partition configuration, and provides an administrative and runtime subdivision of the domain for a tenant,wherein the administration console displays the one or more partitions and is usable to create and configure artifacts via the one or more resource groups within the one or more partitions, each artifact being assigned to a namespace based on a resource group and a partition within which it is created,wherein the administration console displays, via a graphical user interface, namespaces within the domain and, for each artifact assigned to a namespace, displays a scope of that artifact and the partition identifier for a partition within which that artifact is created, andwherein an artifact is usable by an application deployed to the same partition and having the same scope as the artifact.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is a system and method for providing and administering a partitionable environment for operating application software. The environment is provided together with a plurality of deployable resources usable within the environment and one or more resource group templates. Each resource group template defines a grouping of the deployable resources within a domain. An administration console is usable to create and configure one or more partitions within the domain, with each partition providing an administrative and runtime subdivision of the domain. The administration console can be set to display the one or more partitions and enable creation and configuration of specific artifacts within the one or more partitions.
70 Citations
16 Claims
-
1. A system for providing and administering a partitionable environment for operating application software, comprising:
-
one or more computers, each of the one or more computers including a processor and memory, the partitionable environment executing on the one or more computers, wherein the partitionable environment includes a domain configuration that is used at runtime to define a domain for deployment and execution of the software applications, together with a plurality of deployable resources usable within the partitionable environment, and one or more resource groups, wherein each resource group defines a grouping of the plurality of deployable resources; and an administration console usable to create and configure one or more partitions within the domain, wherein each partition of the one or more partitions is associated with a partition identifier and a partition configuration, and provides an administrative and runtime subdivision of the domain for a tenant, wherein the administration console displays the one or more partitions and is usable to create and configure artifacts via the one or more resource groups within the one or more partitions, each artifact being assigned to a namespace based on a resource group and a partition within which it is created, wherein the administration console displays, via a graphical user interface, namespaces within the domain and, for each artifact assigned to a namespace, displays a scope of that artifact and the partition identifier for a partition within which that artifact is created, and wherein an artifact is usable by an application deployed to the same partition and having the same scope as the artifact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for providing and administering a partitionable environment for operating application software, comprising:
-
providing the partitionable environment executing on one or more computers, each of the one or more computers including a processor and memory, wherein the partitionable environment includes a domain configuration that is used at runtime to define a domain for deployment and execution of the software applications, together with a plurality of deployable resources usable within the partitionable environment, and one or more resource groups, wherein each resource group defines a grouping of the plurality of deployable resources; and providing an administration console usable to create and configure one or more partitions within the domain, wherein each partition of the one or more partitions is associated with a partition identifier and a partition configuration, and provides an administrative and runtime subdivision of the domain for a tenant, wherein the administration console displays the one or more partitions and is usable to create and configure artifacts via the one or more resource groups within the one or more partitions, each artifact being assigned to a namespace based on a resource group and a partition within which it is created, wherein the administration console displays, via a graphical user interface, namespaces within the domain and, for each artifact assigned to a namespace, displays a scope of that artifact and the partition identifier for a partition within which that artifact is created, and wherein an artifact is usable by an application deployed to the same partition and having the same scope as the artifact. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. 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 a partitionable environment executing on one or more computers, each of the one or more computers including a processor and memory, wherein the partitionable environment includes a domain configuration that is used at runtime to define a domain for deployment and execution of the software applications, together with a plurality of deployable resources usable within the environment, and one or more resource groups, wherein each resource group defines a grouping of the plurality of deployable resources; and providing an administration console usable to create and configure one or more partitions within the domain, wherein each partition of the one or more partitions is associated with a partition identifier and a partition configuration, and provides an administrative and runtime subdivision of the domain for a tenant, wherein the administration console displays the one or more partitions and is usable to create and configure artifacts via the one or more resource groups within the one or more partitions, each artifact being assigned to a namespace based on a resource group and a partition within which it is created, wherein the administration console displays, via a graphical user interface, namespaces within the domain and, for each artifact assigned to a namespace, displays a scope of that artifact and the partition identifier for a partition within which that artifact is created, and wherein an artifact is usable by an application deployed to the same partition and having the same scope as the artifact.
-
Specification