Application status board mitigation system and method
First Claim
1. A method of monitoring a plurality of application functions for a plurality of applications running across a plurality of computer systems in order to forecast the end of job streams, said method comprising:
- storing, in memory on a server, a rules driven table defining said plurality of applications and said applications functions for each of said applications running across said plurality of computer systems, said application functions being capable of being monitored and said rules driven table specifying at least start times of application functions, estimated durations of application functions, and criteria for non-success of application functions;
when one of said application functions of one of said applications is invoked in a job-stream, receiving, by said server via a messaging service, an output comprising a data packet containing processing information specific to said one of said application functions;
analyzing, by a processor of said server and based on said rules driven table, said output to determine a functional status of said one of said application functions, said functional status comprising one of not successfully completed and successfully completed;
determining, by said processor and based on said functional status of said one of said application functions, on said rules driven table, and on historical data, projected completion times for other application functions of said one of said applications, said other application functions being in said job-stream and dependent upon said one of said application functions; and
displaying, on a user interface in communication with said server, an application status board for all of said applications running across said plurality of computer systems, said application status board indicating at least said functional status of said one of said application functions and said projected completion times for said other application functions of said one of said applications.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring computer applications comprising an application component table comprising a plurality of applications and application functions, wherein the applications comprise data identifying a functional status of the applications; a processor adapted to analyze the functional status of the applications based on the data; and a single status board user interface adapted to display the functional status of the applications, wherein the processor is adapted to predict when a running time of an application will be completed. The processor is adapted to determine whether the application functions fail when the applications are running; diagnose a cause of failure of the application functions; and indicate the cause of failure to a user. The processor is adapted to reconciliate information across processes supporting the applications. The system and method is adapted to send alerts to the single status board user interface of errors found in the processes.
-
Citations
11 Claims
-
1. A method of monitoring a plurality of application functions for a plurality of applications running across a plurality of computer systems in order to forecast the end of job streams, said method comprising:
-
storing, in memory on a server, a rules driven table defining said plurality of applications and said applications functions for each of said applications running across said plurality of computer systems, said application functions being capable of being monitored and said rules driven table specifying at least start times of application functions, estimated durations of application functions, and criteria for non-success of application functions; when one of said application functions of one of said applications is invoked in a job-stream, receiving, by said server via a messaging service, an output comprising a data packet containing processing information specific to said one of said application functions; analyzing, by a processor of said server and based on said rules driven table, said output to determine a functional status of said one of said application functions, said functional status comprising one of not successfully completed and successfully completed; determining, by said processor and based on said functional status of said one of said application functions, on said rules driven table, and on historical data, projected completion times for other application functions of said one of said applications, said other application functions being in said job-stream and dependent upon said one of said application functions; and displaying, on a user interface in communication with said server, an application status board for all of said applications running across said plurality of computer systems, said application status board indicating at least said functional status of said one of said application functions and said projected completion times for said other application functions of said one of said applications. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of monitoring a plurality of application functions for a plurality of applications running across a plurality of computer systems to mitigate job failures and forecast the end of job streams, said method comprising:
-
storing, in memory on a server, a rules driven application component table defining said plurality of applications and said applications functions for each of said applications running across said plurality of computer systems, said application functions being capable of being monitored and said rules driven application component table specifying at least start times of application functions, estimated durations of application functions and criteria for non-success of application functions; when one of said application functions of one of said applications is invoked in a job-stream, receiving, by said server via a messaging service, an output comprising a data packet containing processing information specific to said one of said application functions; analyzing, by a processor of said server and based on said rules driven application component table, said output to determine a functional status of said one of said application functions, said functional status comprising one of not successfully completed indicating an application function failure and successfully completed; diagnosing, by said processor, a cause of said application function failure, when said application function failure is indicated; determining, by said processor and based on said functional status of said one of said application functions, on said rules driven application component table, and on historical data, projected completion times for other application functions of said one of said applications, said other application functions being in said job-stream and dependent upon said one of said application functions; and displaying, by a user interface in communication with said server, an application status board for all of said applications running across said plurality of computer systems, said application status board indicating at least said functional status of said one of said application functions, said cause of said application function failure, when said application function failure is indicated, and said projected completion times for said other application functions of said one of said applications. - View Dependent Claims (9, 10, 11)
-
Specification