SYSTEM AND METHOD FOR DIAGNOSING DATABASE NETWORK INTEGRITY USING APPLICATION BUSINESS GROUPS & APPLICATION EPICENTERS
First Claim
1. A system comprising:
- at least one memory;
at least one processor coupled to the memory and communicatively coupled to a network of computer programs operating on one or more servers, the at least one processor configured to;
determine an application epicenter by determining which program among the computer programs interconnects with the most number of other programs in the network of computer programs;
group a plurality of programs among the network of computer programs together that are one direct link to the application epicenter;
identify hardware components within the one or more servers that are used to operate the plurality of programs linked around the application epicenter;
determine physical links between each of the hardware components;
cause display of a graphical representation of the hardware components and their physical links; and
cause display of an overlay of the plurality of programs and the application epicenter over the graphical representation of the hardware components, wherein positions of the programs and application epicenter correspond to which hardware components are directly supporting operation of the programs and application epicenter.
6 Assignments
0 Petitions
Accused Products
Abstract
Example methods, apparatuses, and user interfaces are presented for generation of Application Business groups and determining system health and integrity based thereon. An Application Business group is a correlated group of Applications forming a business process or business service. Each application typically has one or two central application services referred here as an Application Epicenter. After determining an Epicenter, all correlated and important application services one hop away can become part of the Application. Interfaces allow for expansion or shrinking the Application by selecting a number of hops from the Epicenter. Once these Epicenters are defined, additional graphical user interfaces display health and status data of the Application centered around the Epicenter, including any fault data to diagnose problems in the Application.
-
Citations
20 Claims
-
1. A system comprising:
-
at least one memory; at least one processor coupled to the memory and communicatively coupled to a network of computer programs operating on one or more servers, the at least one processor configured to; determine an application epicenter by determining which program among the computer programs interconnects with the most number of other programs in the network of computer programs; group a plurality of programs among the network of computer programs together that are one direct link to the application epicenter; identify hardware components within the one or more servers that are used to operate the plurality of programs linked around the application epicenter; determine physical links between each of the hardware components; cause display of a graphical representation of the hardware components and their physical links; and cause display of an overlay of the plurality of programs and the application epicenter over the graphical representation of the hardware components, wherein positions of the programs and application epicenter correspond to which hardware components are directly supporting operation of the programs and application epicenter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method of at least one processor coupled to a memory and communicatively coupled to a network of computer programs operating on one or more servers, the method comprising:
-
determining, by the processor, an application epicenter by determining which program among the computer programs interconnects with the most number of other programs in the network of computer programs; grouping a plurality of programs among the network of computer programs together that are one direct link to the application epicenter; identifying hardware components within the one or more servers that are used to operate the plurality of programs linked around the application epicenter; determining physical links between each of the hardware components; causing display of a graphical representation of the hardware components and their physical links; and causing display of an overlay of the plurality of programs and the application epicenter over the graphical representation of the hardware components, wherein positions of the programs and application epicenter correspond to which hardware components are directly supporting operation of the programs and application epicenter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having no transitory signals and comprising instructions that, when executed by a processor coupled to a memory and communicatively coupled to a network of computer programs operating on one or more servers, cause the processor to perform operations comprising:
-
determining an application epicenter by determining which program among the computer programs interconnects with the most number of other programs in the network of computer programs; grouping a plurality of programs among the network of computer programs together that are one direct link to the application epicenter; identifying hardware components within the one or more servers that are used to operate the plurality of programs linked around the application epicenter; determining physical links between each of the hardware components; causing display of a graphical representation of the hardware components and their physical links; and causing display of an overlay of the plurality of programs and the application epicenter over the graphical representation of the hardware components, wherein positions of the programs and application epicenter correspond to which hardware components are directly supporting operation of the programs and application epicenter. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification