Automated application discovery and analysis system and method
First Claim
1. A system for use with the plurality of network-connected elements, the system comprising:
- a communication device connected to the plurality of network-connected elements;
a non-transitory memory device having a database and computer-executable instructions included thereon, the database including a data model of the network-connected elements, the data model defining a plurality of relationships between the network-connected elements, and a plurality of user interfaces having a predetermined arrangement of data elements visible to a user; and
a controller including;
a plurality of collectors, each collector configured to actively collect data from a predefined one of the plurality of network-connected elements and to normalize the collected data by converting the data to a common data format compatible with the data model, the plurality collectors being further configured to automatically identify at least one unique application structure as a function of a common model and a set of non-specific predefined policies, including the structure of the plurality of network-connected elements including the IT systems, IT elements, non-IT elements, users, business objects and non-technological services used by the plurality of network-connected elements;
a plurality of correlators, each correlator configured to integrate the normalized data into the data model; and
a plurality of visualizers, each visualizer configured to extract the normalized data from the data model as a function of one of the plurality of predefined user interfaces, the one of the user interface representing the extracted normalized data arranged in relation to the predefined role of the user utilizing the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
An application modeling system for automating the discovery, mapping and monitoring of a plurality of elements within an IT Infrastructure that supports specific applications and business services, spanning not only network elements, hosts, and software, but also users, company structures and business processes they support. The system includes: collector modules for collecting relationship, modeling and status information from both IT and non-IT specific sources, creating data objects representing application components in the modeling database and gathering pertinent data about activities occurring in the end-to-end IT infrastructure; a modeling database for consolidating information gathered by the collector modules; correlator modules for automating determination of complex relationships between data objects stored in the modeling database to create application models of individual applications in the context of business process and IT service delivery; visualizer modules for viewing application structures end-to-end and predicting the impacts of element failures on the delivery of business services.
23 Citations
26 Claims
-
1. A system for use with the plurality of network-connected elements, the system comprising:
-
a communication device connected to the plurality of network-connected elements; a non-transitory memory device having a database and computer-executable instructions included thereon, the database including a data model of the network-connected elements, the data model defining a plurality of relationships between the network-connected elements, and a plurality of user interfaces having a predetermined arrangement of data elements visible to a user; and a controller including; a plurality of collectors, each collector configured to actively collect data from a predefined one of the plurality of network-connected elements and to normalize the collected data by converting the data to a common data format compatible with the data model, the plurality collectors being further configured to automatically identify at least one unique application structure as a function of a common model and a set of non-specific predefined policies, including the structure of the plurality of network-connected elements including the IT systems, IT elements, non-IT elements, users, business objects and non-technological services used by the plurality of network-connected elements; a plurality of correlators, each correlator configured to integrate the normalized data into the data model; and a plurality of visualizers, each visualizer configured to extract the normalized data from the data model as a function of one of the plurality of predefined user interfaces, the one of the user interface representing the extracted normalized data arranged in relation to the predefined role of the user utilizing the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of utilizing a system for use with the plurality of network-connected elements, the system comprising a communication device connected to the plurality of network-connected elements;
- a non-transitory memory device having a database and computer-executable instructions included thereon, the database including a data model of the network-connected elements, the data model defining a plurality of relationships between the network-connected elements, and a plurality of user interfaces having a predetermined arrangement of data elements visible to a user; and
a controller including a plurality of collectors, a plurality of correlators, and a plurality of visualizers, the method comprising the steps of;actively collecting, through one of the plurality of collectors, data from a predefined one of the plurality of network-connected elements, the collecting step including the step of automatically identifying at least one unique application structure as a function of a common model and a set of non-specific predefined policies, including the structure of the plurality of network-connected elements including the IT systems, IT elements, non-IT elements, users, business objects and non-technological services used by the plurality of network-connected elements; normalizing the collected data by converting the data to a common data format compatible with the data model; integrating, through one of the plurality of correlators, the normalized data into the data model; and extracting, through one of the plurality of visualizers, the normalized data from the data model as a function of one of the plurality of predefined user interfaces, the one of the user interface representing the extracted normalized data arranged in relation to the predefined role of the user utilizing the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
- a non-transitory memory device having a database and computer-executable instructions included thereon, the database including a data model of the network-connected elements, the data model defining a plurality of relationships between the network-connected elements, and a plurality of user interfaces having a predetermined arrangement of data elements visible to a user; and
Specification