Patent ID: 7840517

Claim:
A performance evaluating apparatus for an information system having multiple computers, the apparatus comprising: a rule executing unit adapted to send an execution start notification including identification information of a processing prescribed by a rule in the information system before executing the processing prescribed by the rule, the rule executing unit further adapted to execute the processing prescribed by the rule in the information system, and to send an execution completion notification including identification information of the processing prescribed by the rule after the processing prescribed by the rule has been executed; a rule operation history storing unit adapted to store an execution history in association with at least two items of system state information in response to receiving both the execution start notification and the execution completion notification from the rule executing unit before and after processing prescribed by the rule is executed by the rule executing unit in the information system respectively, the execution history being a log of execution of the processing prescribed by the rule in the information system, the system state information including configuration information about a configuration of the information system, operation information that indicates an operating state of computer resources constituting the information system, and utilization information that indicates a utilization state of a service provided by the information system; a system state information collecting unit adapted to collect system start state information in response to receiving the execution start notification sent from the rule executing unit and to collect system end state information in response to receiving the execution completion notification sent from the rule executing unit, the system state collecting unit further adapted to store the collected system start state information in the rule operation history storing unit, in association with identification information of the processing prescribed by the rule and a start symbol, and to store the collected system end state information in the rule operation history storing unit, in association with the same identification information of the processing prescribed by the rule and an end symbol; and an effect calculating unit which uses a preset calculation formula to calculate a business value of the rule based on the execution history, the stored system start state information, and the stored system end state information.