System and method for determining a topology of at least one application in a computerized organization
First Claim
1. A system for skeleton-based discovery of an application in a computer network, the system comprising:
- a processor configured to;
generate a template for an application topology of the application based on a structure determined by an initial discovery and retrieved from storage, wherein the application topology is multi-tiered and comprises;
nodes associated with elements of the application, and dependencies between the nodes;
modify the template during a traversing of the template, including;
on a condition that two or more nodes of a tier have a common feature, aggregating the two or more nodes associated with the tier into a cluster; and
defining impact rules for representing a state of the application in response to events affecting the nodes; and
generate a display of the template indicating states of the application according to the impact rules, wherein the states include at least one of an actual state or a scenario state, wherein the scenario state is displayed in response to a simulated change to the application.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for skeleton-based discovery of an application in a computer network are provided. An implementation of the system includes a processor configured to generate a template for an application topology of the application based on a structure determined by an initial discovery, modify the template during a traversing of the template, and generate a display of the template indicating states of the application according to the impact rules. The application topology is multi-tiered and includes nodes associated with elements of the application and dependencies between the nodes. The states include at least one of an actual state or a scenario state.
-
Citations
20 Claims
-
1. A system for skeleton-based discovery of an application in a computer network, the system comprising:
a processor configured to; generate a template for an application topology of the application based on a structure determined by an initial discovery and retrieved from storage, wherein the application topology is multi-tiered and comprises;
nodes associated with elements of the application, and dependencies between the nodes;modify the template during a traversing of the template, including; on a condition that two or more nodes of a tier have a common feature, aggregating the two or more nodes associated with the tier into a cluster; and defining impact rules for representing a state of the application in response to events affecting the nodes; and generate a display of the template indicating states of the application according to the impact rules, wherein the states include at least one of an actual state or a scenario state, wherein the scenario state is displayed in response to a simulated change to the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method for skeleton-based discovery of an application in a computer network, the method comprising:
-
generating a template for an application topology of the application based on a structure determined by an initial discovery and retrieved from storage, wherein the application topology is multi-tiered and comprises;
nodes associated with elements of the application, and dependencies between the nodes;modifying the template during a traversing of the template, including; on a condition that two or more nodes of a tier have a common feature, aggregating the two or more nodes associated with the tier into a cluster; and defining impact rules for representing a state of the application in response to various types of events affecting the nodes; and generating a display of the template indicating states of the application according to the impact rules, wherein the states include at least one of an actual state or a scenario state, wherein the scenario state is displayed in response to a simulated change to the application.
-
-
20. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed by a processor to implement the steps of:
-
generating a template for an application topology of an application in a computer network based on a structure determined by an initial discovery and retrieved from storage, wherein the application topology is multi-tiered and comprises;
nodes associated with elements of the application topology, and dependencies between the nodes;modifying the template during a traversing of the template, including; on a condition that two or more nodes of a tier have a common feature, aggregating the two or more nodes associated with the tier into a cluster; and defining impact rules for representing a state of the application in response to various types of events affecting the nodes; and generating a display of the template indicating states of the application according to the impact rules, wherein the states include at least one of an actual state or a scenario state, wherein the scenario state is displayed in response to a simulated change to the application.
-
Specification