Federating legacy/remote content into a central network console
First Claim
Patent Images
1. A system for rendering content in a centralized console, comprising:
- a computer comprising a processor; and
instructions executable, using the processor, to implement functions of;
determining one or more composable elements that are available for execution, wherein at least one of the composable elements is executable to administer one or more corresponding remotely-located resources;
presenting, on a user interface of the centralized console, a view from which execution of the available composable elements can be invoked;
requesting execution, from the presented view, of function whereby one or more of the composable elements are invoked, thereby causing the invoked one or more composable elements to execute to administer the one or more corresponding remotely-located resources;
aggregating results of the invoked composable elements in an aggregated view with content resulting from execution in an execution context that differs from an execution context of at least one of the invoked composable elements; and
rendering the aggregated view on the user interface of the centralized console.
2 Assignments
0 Petitions
Accused Products
Abstract
Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application communicates with remotely-located console applications (and/or other locally-executing functions) that carry out tasks selected from the central console by an administrator and then return content generated by those tasks for rendering in the central console. The run-time environment used at the central console is not required to match the run-time environment of the remote/legacy consoles.
-
Citations
10 Claims
-
1. A system for rendering content in a centralized console, comprising:
-
a computer comprising a processor; and instructions executable, using the processor, to implement functions of; determining one or more composable elements that are available for execution, wherein at least one of the composable elements is executable to administer one or more corresponding remotely-located resources; presenting, on a user interface of the centralized console, a view from which execution of the available composable elements can be invoked; requesting execution, from the presented view, of function whereby one or more of the composable elements are invoked, thereby causing the invoked one or more composable elements to execute to administer the one or more corresponding remotely-located resources; aggregating results of the invoked composable elements in an aggregated view with content resulting from execution in an execution context that differs from an execution context of at least one of the invoked composable elements; and rendering the aggregated view on the user interface of the centralized console.
-
-
2. A computer program product for aggregating content for rendering in an administration console view of a centralized administration console, the computer program product embodied on one or more computer-usable storage media comprising computer-readable program code executed by a computer for:
-
aggregating, by a content aggregation portal, content created by a plurality of resource administration tasks, wherein; at least two of the resource administration tasks run in heterogeneous execution contexts; each of the resource administration tasks creates content pertaining to administering of at least one resource; and the content created by the resource administration tasks is formatted for rendering in remote administration consoles; and rendering the aggregated content in the administration console view of the centralized administration console. - View Dependent Claims (3)
-
-
4. A computer program product for rendering task-related content in a centralized console, the computer program product embodied on one or more computer-usable storage media and comprising computer-executable program instructions when executed by a processor for:
-
determining one or more invocable software entities of one or more resource administration tasks that are available for execution, wherein at least one of the invocable software entities of at least one of the resource administration tasks is executable to administer one or more corresponding remotely-located resources; presenting, on a user interface of the centralized console, a view from which execution of the available invocable software entities can be invoked by selection of the resource administration tasks; responsive to selection, from the presented view, of a selected one of the resource administration tasks for which at least one of the invocable software entities of the selected resource administration task is executable to administer the one or more corresponding remotely-located resources, using address information associated with each of the one or more corresponding remotely-located resources to send a message thereto, wherein the message requests execution of the at least one invocable software entities of the selected resource administration task, thereby causing those at least one invocable software entities to execute to administer the one or more corresponding remotely-located resources; aggregating results of the execution in an aggregated view; and rendering the aggregated view on the user interface of the centralized console, without regard to whether the invoked software entities executed in an identical execution context at each of the remotely-located resources. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
Specification