System, device, and method for cooperative processing
First Claim
Patent Images
1. 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, anda 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.
2 Assignments
0 Petitions
Accused Products
Abstract
A cooperative processing system includes a first data processing component, existing on a first computer, that generates an output containing object having a function of outputting data contained therein to a stream, a pipeline section that causes the output containing object to output the data contained in the output containing object to a stream addressed to a second computer, and causes the second computer to generate an input containing object that receives the stream and stores data transferred through the stream, and a second data processing component, existing on the second computer, that receives the input containing object to perform a data process.
16 Citations
29 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A storage memory, readable by a first computer, the first computer being part of a cooperative processing system having a plurality of data processing components, the storage memory storing a program of instructions executable by the first computer to cause a first computer to perform a function as:
-
a first data processing component that executes a first data process, and outputs 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; and an output-side pipe 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 when the data obtained through the first process executed is provided to a second data processing component on the second computer to execute a second 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 a plurality of data processing components. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A storage memory, readable by a computer, the computer being part of a cooperative processing system having a plurality of data processing components, the storage memory storing a program of instructions executable by the computer to cause the computer to perform a function comprising:
-
producing an input-side HTTP capable object, the input-side HTTP capable object being associated with a data type; receiving, through the input-side HTTP capable object, data from a stream from au external device; storing, in the input-side HTTP capable object, the data received from the stream in the data type; and executing a data processing using the data stored in the input-side HTTP capable object; 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 a plurality of data processing components.
-
-
27. A computer device, the computer device being part of a cooperative processing system having a plurality of data processing components, comprising:
-
a first data processing component that executes a first data process, and outputs 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; and an output-side pipe section that causes the output-side HTTP capable object to output the data contained in the output-side HTTP capable object as a stream addressed to a second computer device when the data obtained through the first process is provided to a second data processing component on the second computer device to execute a second 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 the plurality of data processing components.
-
-
28. A computer device, the computer device being part of a cooperative processing system having a plurality of data processing components, comprising:
-
a first data processing component that executes a first process; an input-side pipe section that produces an input-side HTTP capable object, the input-side HTTP capable object being associated with a data type, the input-side HTTP capable object receiving data from a stream from an external device, the input-side HTTP capable object storing the data received from the stream in the data type; and a process instructing section that causes the first data processing component to process the data stored in the input-side HTTP capable object in the data type; 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 the plurality of data processing components.
-
-
29. A cooperative processing method for a cooperative processing system having a plurality of data processing components, the method, comprising:
-
generating, at a first computer, 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 outputting data obtained through the first data processing, the output-side HTTP capable object containing data generated by the first data processing; outputting the data contained in the output-side HTTP capable object to a stream addressed to a second computer; generating, at the second computer, an input-side HTTP capable object, the input-side HTTP capable object being associated with a same data type as the data type associated with the output-side HTTP capable object, the input-side HTTP capable object receiving the data from the stream, the input-side HTTP capable object storing the data received from the stream; outputting the data contained in the input-side HTTP capable object, a data type of the output data being a same data type associated with the input-side HTTP capable object; and executing a second data processing using the data outputted from the input-side HTTP capable object; 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 the plurality of data processing components.
-
Specification