Patent ID: 8732500

Claim:
An information processing system comprising: an information processing apparatus that executes a processing sequence including a plurality of processing steps; and a plurality of management apparatuses that manage execution of the processing sequence by making the information processing apparatus execute the processing steps in predetermined order, wherein one of the management apparatuses operates as an operation system that performs execution management of the processing sequence, and each of the other management apparatuses operates as a standby system that stands by until taking over the execution management of the processing sequence from the management apparatus operating as the operation system, wherein each of the management apparatuses is configured to perform: executing, as the management apparatus operating as the operation system, first reception processing that receives state information indicating a progress state of the processing sequence from the information processing apparatus whenever a processing step of the processing sequence is executed, executing, as one of the management apparatuses operating as the standby system, second reception processing that receives the state information from the management apparatus operating as the operation system whenever the management apparatus operating as the operation system receives the state information from the information processing apparatus in the first reception processing during the execution management of the processing sequence, acquiring, when transitioning from the standby system to the operation system and taking over the execution management of the processing sequence from the management apparatus that has been the operation system, the state information from the information processing apparatus, comparing, when taking over the execution management of the processing sequence from the management apparatus that has been the operation system, the state information acquired from the information processing apparatus with the state information already received from the management apparatus that has been the operation system in the second reception processing, to determine whether or not the processing steps are executed in the predetermined order in the information processing apparatus, and making the information processing apparatus continue execution of an unexecuted processing step of the processing sequence when the comparing results in a determination that the processing steps are executed in the predetermined order in the information processing apparatus.