Management of extensibility servers and applications
First Claim
1. A computer implemented method for managing applications or services from a management computer server, the method comprising:
- discovering an extensibility application, located on an extensibility computer server, by using a management application on the management computer server;
creating a task, on the management computer server, for managing the discovered extensibility application, wherein the task is created via a task template, wherein the task template is in a format defined by a schema, wherein the task template comprises a location variable, and wherein the location variable identifies a graphical user interface window of the extensibility application;
displaying, in a user interface of the management application, a user interface element for invoking the task;
receiving, from a user of the user interface of the management application, a selection of the user interface element for invoking the task;
as a result of the selection, displaying, at the management computer server, the graphical user interface window of the extensibility application identified by the location variable of the task template, wherein the graphical user interface window of the extensibility application is displayed remotely at the management computer server from the extensibility application running on the extensibility computer server;
tracking, by the management computer server, a pattern of task usage by the user;
associating, by the management computer server, a software manufacturer profile with the user, wherein the software manufacturer profile, selected from a plurality of software manufacturer profiles, is associated with the user based on the tracked pattern of task usage;
downloading a task template from a remote task update server, wherein the downloaded task template is recommended by the remote task update server based on the software manufacturer profile associated with the user, wherein the downloaded task template is operable to cause display of a second graphical user interface window of the extensibility application remotely at the management computer server, and wherein the downloaded task template is downloaded in the format defined by the schema; and
installing an extensibility agent on an extensibility computer server from the management computer server, wherein the extensibility agent is configured to provide status information about the extensibility computer server, wherein the status information comprises software patch update information, health information, and performance information for the extensibility computer server, wherein the extensibility agent is also configured to allow a different computer server to backup one or more computer storage devices of the extensibility computer server, and wherein the extensibility application is located on the extensibility computer server.
2 Assignments
0 Petitions
Accused Products
Abstract
Extensibility computer servers and extensibility applications can be managed. Extensibility computer servers and extensibility applications can be discovered using a management application on a management computer server. An extensibility agent can be installed on an extensibility computer server, and used to provide status information. Tasks can be created for managing extensibility computer servers and extensibility applications. Entity groups representing extensibility computer servers and extensibility applications can be displayed and selected. Extensibility computer servers and extensibility applications can be displayed based on the selection of an entity group. Task templates associated with a selected entity group can be displayed.
-
Citations
11 Claims
-
1. A computer implemented method for managing applications or services from a management computer server, the method comprising:
-
discovering an extensibility application, located on an extensibility computer server, by using a management application on the management computer server; creating a task, on the management computer server, for managing the discovered extensibility application, wherein the task is created via a task template, wherein the task template is in a format defined by a schema, wherein the task template comprises a location variable, and wherein the location variable identifies a graphical user interface window of the extensibility application; displaying, in a user interface of the management application, a user interface element for invoking the task; receiving, from a user of the user interface of the management application, a selection of the user interface element for invoking the task; as a result of the selection, displaying, at the management computer server, the graphical user interface window of the extensibility application identified by the location variable of the task template, wherein the graphical user interface window of the extensibility application is displayed remotely at the management computer server from the extensibility application running on the extensibility computer server; tracking, by the management computer server, a pattern of task usage by the user; associating, by the management computer server, a software manufacturer profile with the user, wherein the software manufacturer profile, selected from a plurality of software manufacturer profiles, is associated with the user based on the tracked pattern of task usage; downloading a task template from a remote task update server, wherein the downloaded task template is recommended by the remote task update server based on the software manufacturer profile associated with the user, wherein the downloaded task template is operable to cause display of a second graphical user interface window of the extensibility application remotely at the management computer server, and wherein the downloaded task template is downloaded in the format defined by the schema; and installing an extensibility agent on an extensibility computer server from the management computer server, wherein the extensibility agent is configured to provide status information about the extensibility computer server, wherein the status information comprises software patch update information, health information, and performance information for the extensibility computer server, wherein the extensibility agent is also configured to allow a different computer server to backup one or more computer storage devices of the extensibility computer server, and wherein the extensibility application is located on the extensibility computer server. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for managing an extensibility computer server from a management computer server, the method comprising:
-
discovering the extensibility computer server by using a management application on the management computer server; installing an extensibility agent on the extensibility computer server from the management computer server, wherein the extensibility agent is configured to provide status information about the extensibility computer server, wherein the extensibility agent is also configured to allow a different computer server to backup the extensibility computer server; backing up one or more computer storage devices of the extensibility computer server via the extensibility agent on the extensibility computer server; receiving, by the management computer server from the extensibility computer server via the extensibility agent, status information about the extensibility computer server, wherein the status information comprises information regarding software updates; displaying, in a user interface of the management application, a user interface element for invoking a task template, wherein the task template is selectable, via the user interface element, to cause display of a graphical user interface window of an extensibility application located on the extensibility computer server, wherein the graphical user interface window of the extensibility application is remotely displayed at the management computer server from the extensibility application running on the extensibility computer server, wherein the task template comprises a location variable, and wherein the location variable identifies the graphical user interface window of the extensibility application; tracking, by the management computer server, a pattern of task usage by a user of the management application; associating, by the management computer server, a software manufacturer profile with the user, wherein the software manufacturer profile, selected from a plurality of software manufacturer profiles, is associated with the user based on the tracked pattern of task usage; and downloading a task template from a remote task update server, wherein the downloaded task template is recommended by the remote task update server based on the software manufacturer profile associated with the user, wherein the downloaded task template is operable to cause display of a second graphical user interface window of the extensibility application remotely at the management computer server, and wherein the downloaded task template is downloaded in a format defined by a schema. - View Dependent Claims (8, 9)
-
-
10. A computer implemented method for managing extensibility applications on extensibility computer servers from a management computer server, the method comprising:
-
displaying, in a user interface of a management application on the management computer server, an entity group representing a plurality of extensibility computer servers; receiving, from a user via the user interface, a selection of the entity group representing the plurality of extensibility computer servers; responsive to receiving the selection of the entity group, displaying, in the user interface, the plurality of extensibility computer servers; responsive to receiving the selection of the entity group, displaying, in the user interface, a plurality of task templates associated with the selected plurality of extensibility computer servers; receiving, from the user via the user interface, a selection of an extensibility computer server from the displayed plurality of extensibility computer servers and a selection of a task template, associated with the selected extensibility computer server, from the displayed plurality of task templates, wherein the task template comprises a location variable, and wherein the location variable identifies a graphical user interface window of an extensibility application running on the extensibility computer server; as a result of the selection of the task template, displaying, at the management computer server, the graphical user interface window of the extensibility application identified by the location variable of the task template, wherein the graphical user interface window of the extensibility application is displayed remotely at the management computer server from the extensibility application running on the extensibility computer server; tracking, by the management computer server, a pattern of task usage by the user; associating, by the management computer server, a software manufacturer profile with the user, wherein the software manufacturer profile, selected from a plurality of software manufacturer profiles, is associated with the user based on the tracked pattern of task usage; downloading a task template from a remote task update server, wherein the downloaded task template is recommended by the remote task update server based on the software manufacturer profile associated with the user, wherein the downloaded task template is operable to cause display of a second graphical user interface window of the extensibility application remotely at the management computer server, and wherein the downloaded task template is downloaded in a format defined by a schema; and installing an extensibility agent on the extensibility computer server from the management computer server, wherein the extensibility agent is configured to provide status information about the extensibility computer server, wherein the extensibility agent is also configured to allow a different computer server to backup one or more computer storage devices of the extensibility computer server. - View Dependent Claims (11)
-
Specification