Methods and systems for combined management of multiple servers
First Claim
1. A method, comprising:
- accessing data identifying a plurality of instances of an application server;
presenting a user interface using a display device interfaced to a computing system, the user interface comprising;
a visual element corresponding to each instance of the application server; and
a difference interface displaying setting values for multiple instances of the application server, wherein setting values are configurable elements for the multiple instances of the application server exposed through an Application Programming Interface and wherein the setting values are displayed for selected settings based on input selecting less than all available settings for inclusion in the difference interface, the difference interface further displaying a visual effect to indicate setting values that differ as between a first instance and a second instance of the application server;
receiving a received input via the user interface, the received input changing a value of at least one setting of at least one instance of the application server; and
sending an update request to the at least one application server to change the value of the setting.
2 Assignments
0 Petitions
Accused Products
Abstract
A method can comprise accessing data identifying instances of an application server such as a group of server instances that are administered together. The method can comprise presenting a user interface including a visual element corresponding to each instance of the application server. The interface may include a server settings panel listing a plurality of setting values for a first instance of the application server in detail and an instance panel comprising visual elements for each instance of the application server in the group. The method can comprise receiving input changing a value of a setting of an instance of the application server and sending an update request to the application server to change the value of the setting. The update request may comprise a command to apply a hotfix or update. The interface may support drag-and-drop gestures applying settings or hotfixes/updates to multiple servers via a single interface and/or a difference view showing differences in setting values and supporting a merge command.
15 Citations
23 Claims
-
1. A method, comprising:
-
accessing data identifying a plurality of instances of an application server; presenting a user interface using a display device interfaced to a computing system, the user interface comprising; a visual element corresponding to each instance of the application server; and a difference interface displaying setting values for multiple instances of the application server, wherein setting values are configurable elements for the multiple instances of the application server exposed through an Application Programming Interface and wherein the setting values are displayed for selected settings based on input selecting less than all available settings for inclusion in the difference interface, the difference interface further displaying a visual effect to indicate setting values that differ as between a first instance and a second instance of the application server; receiving a received input via the user interface, the received input changing a value of at least one setting of at least one instance of the application server; and sending an update request to the at least one application server to change the value of the setting. - View Dependent Claims (2, 3, 4, 5, 6, 20, 21, 22, 23)
-
-
7. A computing system comprising:
-
a processor; and a non-transitory computer-readable medium embodying program components, the program components comprising; a user interface module that configures the computing system to present a server administration interface, the server administration interface comprising; a visual element corresponding to each of a plurality of instances of an application server; and a difference interface displaying setting values for multiple instances of the application server, wherein setting values are configurable elements for the multiple instances of the application server exposed through an Application Programming Interface and wherein the setting values are displayed for selected settings based on input selecting some available settings for inclusion in the difference interface, the difference interface further displaying a visual effect to indicate setting values that differ as between a first instance and a second instance of the application server; a network interface module that configures the computing system to access settings data representing a value of a setting as applied to each instance of the application server; and a settings control module configured to construct an update request and provide the update request to the network interface module to send to the plurality of instances of the application server, wherein the update request comprises at least one of a command to change a value of a setting or a command to apply a hotfix or update. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A computer program product comprising a tangible non-transitory computer-readable medium embodying program code executable by a computing system, the program code comprising:
-
program code for accessing data identifying a plurality of instances of an application server; program code for presenting a user interface using a display device interfaced to a computing system, the user interface comprising; a visual element corresponding to each instance of the application server; and a difference interface displaying setting values for multiple instances of the application server, wherein setting values are configurable elements for the multiple instances of the application server exposed through an Application Programming Interface and wherein the setting values are displayed for selected settings based on input selecting some available settings for inclusion in the difference interface, the difference interface further displaying a visual effect to indicate setting values that differ as between a first instance and a second instance of the application server; program code for receiving a received input via the user interface, the received input changing a value of at least one setting of at least one instance of the application server; and program code for sending an update request to the at least one application server to change the value of the setting. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification