Topology comparison
AssigneeInternational Busniness Machines Corporation
InventorsScott M. Dominick, Paul F. McMahan
Life of this patent
Estimating the term…
Abstract
A solution for comparing topologies is provided. In an embodiment of the invention, a set of differences between the nodes and/or connectors of two or more topologies is obtained. Each difference can comprise a missing node/connector and/or a difference in an item/relationship attribute. A user interface is generated that displays one or more of the differences by displaying a subset of each topology that corresponds to the difference. In an embodiment of the invention, a user interface for comparing topologies is provided that displays each subset in a unique display area and enables a user to select the difference(s) and/or limit the difference(s) that can be selected based on the type of difference.
Claims19
A method, executed by a computer device, of comparing topologies, the method comprising:
- obtaining a first topology and a second topology, each topology including a set of nodes, each node representing an item having a set of item attributes;
- obtaining a set of differences between the first topology and the second topology based on the set of item attributes;
- obtaining a selection of a user-defined subset of the set of differences, the set of differences being between the first topology and the second topology at a particular point in time;
- and
- generating a user interface that graphically displays at least one of the user-defined subset of the set of differences, the user interface graphically displaying a first subset of the first topology and a second subset of the second topology, the first and second subsets corresponding to the at least one of the user-defined subset of the set of differences, wherein said user interface comprises graphical controls including at least one of a zoom control and a scrolling control.
A system for comparing topologies, the system comprising:
- a sub-system for obtaining a first topology and second topology, each topology including:
- a set of nodes, each node representing an item having a set of item attributes;
- and
- a set of connectors, each connector representing a relationship having a set of relationship attributes;
- a sub-system for obtaining a set of differences between the first topology and the second topology based on at least one of:
- the set of item attributes or the set of relationship attributes;
- a sub-system for obtaining a selection of a user-defined subset of the set of differences, the set of differences being between the first topology and the second topology at a particular point in time;
- and
- a sub-system for generating a user interface that graphically displays at least one of the user-defined subset of the set of differences, the user interface graphically displaying a first subset of the first topology and a second subset of the second topology, the first and second subsets corresponding to the at least one of the user-defined subset of the set of differences, wherein said user interface comprises graphical controls including at least one of a zoom control and a scrolling control.
A computer program product which when executed by a processor, enables a computer infrastructure to compare topologies, the program product comprising a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising:
- Computer readable program code configured to obtain a first topology and a second topology, each topology including:
- a set of nodes, each node representing an item having a set of item attributes;
- and
- a set of connectors, each connector representing a relationship having a set of relationship attributes;
- Computer readable program code configured to obtain a set of differences between the first topology and the second topology based on at least one of:
- the set of item attributes or the set of relationship attributes;
- Computer readable program code configured to obtain a selection of a user-defined subset of the set of differences, the set of differences being between the first topology and the second at a particular point in time;
- and
- Computer readable program code configured to generate a user interface that graphically displays at least one of the user-defined subset of the set of differences, the user interface graphically displaying a first subset of the first topology and a second subset of the second topology, the first and second subsets corresponding to the at least one of the user-defined subset of the set of differences, wherein said user interface comprises graphical controls including at least one of a zoom control and a scrolling control.
Dependencies are inferred from the claim text.