Patent ID: 8028018

Claim:
A cooperative processing system, comprising: a plurality of data processing components; said plurality of data processing components including, a first data processing component, existing on a first computer, that executes a first data process and generates an output-side HTTP capable object, the output-side HTTP capable object being associated with a data type which is a same data type of data obtained through the first data process, the output-side HTTP capable object containing data, a pipeline section that causes the output-side HTTP capable object to output the data contained in the output-side HTTP capable object to a stream addressed to a second computer, and causes the second computer to generate an input-side HTTP capable object, the input-side HTTP capable object receiving the stream and storing data transferred through the stream, and a second data processing component, existing on the second computer, that receives the input-side HTTP capable object to perform a data process; said first data processing component invoking an object of a process controller class and identifying a script as an argument to the process controller class which specifies an order of processes performed by said plurality of data processing components.