SYSTEM AND METHOD FOR SUPPORTING MULTIPLE PARTITION EDIT SESSIONS IN A MULTITENANT APPLICATION SERVER ENVIRONMENT
First Claim
1. A system for supporting multiple edit sessions in a multitenant application server environment, comprising:
- one or more computers, each including one or more microprocessors;
an application server environment on the computers, wherein the application server environment includes a domain with one or more partitions, and a domain configuration that configures the domain and the one or more partitions;
a management API that includes a plurality of methods for use in changing the domain configuration;
a plurality of concurrent edit sessions, wherein each concurrent edit session is established to edit a snapshot of the domain configuration; and
a concurrent session manager in the domain, wherein the concurrent session manager operates to detect conflicts in changes made by the plurality of concurrent edit sessions, and provide an alert to an administrator.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an embodiment, described herein is a system and method for supporting multiple partitions and edit sessions in a multitenant application server environment. In accordance with an embodiment, a first administrator or user can obtain a named edit session for use with a partition, make changes, and then activate those changes. Another administrator or user can create a named edit session in parallel. If there are conflicts between a concurrent change and changes being made by another user, the administrator will receive an error when activating the changes. At that point, the administrator can resolve the conflicts and activate the changes. Upon activation, the changes in the edit session will be applied to a global edit configuration.
-
Citations
20 Claims
-
1. A system for supporting multiple edit sessions in a multitenant application server environment, comprising:
-
one or more computers, each including one or more microprocessors; an application server environment on the computers, wherein the application server environment includes a domain with one or more partitions, and a domain configuration that configures the domain and the one or more partitions; a management API that includes a plurality of methods for use in changing the domain configuration; a plurality of concurrent edit sessions, wherein each concurrent edit session is established to edit a snapshot of the domain configuration; and a concurrent session manager in the domain, wherein the concurrent session manager operates to detect conflicts in changes made by the plurality of concurrent edit sessions, and provide an alert to an administrator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for supporting multiple partitions and edit sessions in a multitenant application server environment, comprising:
-
providing an application server environment on one or more computers, wherein the application server environment includes a domain with one or more partitions, a domain configuration that configures the domain and the partitions, a management API for use in changing the domain configuration; receiving, via the management API, changes from a plurality of concurrent edit sessions, wherein each concurrent edit session is established to edit a snapshot of the domain configuration; detecting conflicts in the received changes; and alerting an administrator for resolution of the conflicts. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. 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:
-
configuring an application server environment on one or more computers to include a domain with one or more partitions, a domain configuration that configures the domain and the partitions; receiving, via a management API, changes from a plurality of concurrent edit sessions, wherein each concurrent edit session is established to edit a snapshot of the domain configuration; detecting conflicts in the received changes; and alerting an administrator for resolution of the conflicts.
-
Specification