Patent ID: 8499007

Claim:
An information processing system, comprising: a first information processing apparatus; and a second information processing apparatus, wherein the first information processing apparatus includes: a first object storage portion in which at least one object having at least one data node and at least one application node that are hierarchical can be stored; a first instruction receiving portion that receives an object instruction, which is an instruction having an object identifier for identifying an object and is an instruction for the object, from the second information processing apparatus; a first object non-existence information acquiring portion that judges whether or not the object identified with the object identifier exists in the first object storage portion, and acquires information to an effect that the object identified with the object identifier contained in the object instruction does not exist, in a case where the object does not exist in the first object storage portion; a first processing portion that processes the object identified with the object identifier contained in the object instruction according to the object instruction, in a case where the object exists; and a first transmitting portion that transmits result information, which is information acquired by the first object non-existence information acquiring portion or information on a result of the process executed by the first processing portion, to the second information processing apparatus; and the second information processing apparatus includes: a second non-existence case process information storage portion in which at least one piece of non-existence case process information having a pair of an object identifier and a non-existence case process identifier for identifying a process that is executed in a case where an object identified with the object identifier does not exist can be stored; a second receiving portion that receives the result information transmitted by the first information processing apparatus; a second processing portion that executes the process identified with the non-existence case process identifier corresponding to the object identifier of the object, in a case where the result information received by the second receiving portion is information to an effect that the object does not exist; and a second output portion that outputs the result information received by the second receiving portion, in a case where the result information is not information to an effect that the object does not exist.