To enhance the efficiency of the transfer of the processing results of a plurality of data processing parts in their cooperation.
At the time of performing scripts instructed from a client 2, a processing control part 10 starts each data processing part 30 to perform partial processing. A data processing part 30 registers the processing result of partial processing in a processing result storing part 50. The processing result storing part 50 assigns unique processing result ID to the registered processing result, and returns this to the data processing part 30. The data processing part 30 returns the processing result ID to the processing control part 10 as its own processing result. At the time of starting the data processing part 30, a processing control part 10 designates the processing result ID as an argument. The data processing part 30 acquires the processing result corresponding to the processing result ID of the argument from the processing result storing part 50, and performs its own processing.
KAWABE SHIGEHISA
Jun Ishida