Interactive topological views of combined hardware and software systems
First Claim
1. A system comprising:
- a memory;
a computer processor;
a model engine executing on the computer processor and configured to;
obtain a context managed entity from a client system;
query a managed entity repository to obtain a plurality of managed entities linked to the context managed entity, wherein the plurality of managed entities comprises a software managed entity, a first hardware managed entity, and a second hardware managed entity;
generate a node in a topology model object for each of the plurality of managed entities; and
generate a plurality of link objects in the topology model object for a plurality of relationships between the plurality of managed entities, wherein the plurality of link objects comprises a containment link object; and
a graphing engine executing on the computer processor and configured to;
obtain the topology model object from the model engine;
render a topology graph comprising each node and each link object in the topology model object by arranging each node into tiers; and
expand the containment link object in the topology graph to show a containment link between the first hardware managed entity nesting as a hardware component within the second hardware managed entity.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for visualizing a system. The method includes obtaining a context managed entity from a client system, wherein the context managed entity corresponds to software executing on a computer system, querying a managed entity repository to obtain a plurality of managed entities linked to the context managed entity, wherein the plurality of managed entities comprises a software managed entity and a hardware managed entity, and generating a node in a topology model object for each of the plurality of managed entities. The method further includes generating a link object in the topology model object for each link between managed entities in the plurality of managed entities and rendering a topology graph comprising each node and each link object in the topology model object.
15 Citations
20 Claims
-
1. A system comprising:
-
a memory; a computer processor; a model engine executing on the computer processor and configured to; obtain a context managed entity from a client system; query a managed entity repository to obtain a plurality of managed entities linked to the context managed entity, wherein the plurality of managed entities comprises a software managed entity, a first hardware managed entity, and a second hardware managed entity; generate a node in a topology model object for each of the plurality of managed entities; and generate a plurality of link objects in the topology model object for a plurality of relationships between the plurality of managed entities, wherein the plurality of link objects comprises a containment link object; and a graphing engine executing on the computer processor and configured to; obtain the topology model object from the model engine; render a topology graph comprising each node and each link object in the topology model object by arranging each node into tiers; and expand the containment link object in the topology graph to show a containment link between the first hardware managed entity nesting as a hardware component within the second hardware managed entity. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for visualizing a system comprising:
-
obtaining a context managed entity from a client system, wherein the context managed entity corresponds to software executing on a computer system; querying a managed entity repository to obtain a plurality of managed entities linked to the context managed entity, wherein the plurality of managed entities comprises a software managed entity, a first hardware managed entity, and a second hardware managed entity; generating a node in a topology model object for the plurality of managed entities; generating a plurality of link objects in the topology model object for a plurality of relationships between the plurality of managed entities, wherein the plurality of link objects comprises a containment link object; and rendering a topology graph comprising each node and each link object in the topology model object by arranging the nodes into tiers; and expanding the containment link object in the topology graph to show a containment link between the first hardware managed entity nesting as a hardware component within the second hardware managed entity. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising instructions that, when executed by a processor, perform a method, the method comprising:
-
obtaining a context managed entity from a client system, wherein the context managed entity corresponds to software executing on a computer system; querying a managed entity repository to obtain a plurality of managed entities linked to the context managed entity, wherein the plurality of managed entities comprises a software managed entity, a first hardware managed entity, and a second hardware managed entity; generating a node in a topology model object for each of the plurality of managed entities; generating a plurality of link objects in the topology model object for a plurality of relationships between the plurality of managed entities, wherein the plurality of link objects comprises a containment link object; rendering a topology graph comprising each node and each link object in the topology model object by arranging the nodes into tiers; and expanding the containment link object in the topology graph to show a containment link between the first hardware managed entity nesting as a hardware component within the second hardware managed entity. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification