Patent ID: 7954062

Claim:
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.