Method and server cluster for map reducing flow services and large documents
First Claim
Patent Images
1. A method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1), the method comprising the following steps:
- a. mapping the EDI document (1) into a plurality of intermediate documents (10, 11);
b. processing the intermediate, documents (10, 11) to produce a plurality of intermediate results (20-23);
c. reducing the plurality of intermediate results (20-23) to produce a plurality of reduced intermediate results (30, 31); and
d. reducing the reduced intermediate results (30, 31) to produce a final result (2) representing the processed EDI document (1).
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention refers to a method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1, the method comprising the following steps:
- a. mapping the EDI document (1) into a plurality of intermediate documents (10, 11);
- b. processing the intermediate documents (10, 11) to produce a plurality of intermediate results (20-23);
- c. reducing the plurality of intermediate results (20-23) to produce a plurality of reduced intermediate results (30, 31); and
- d. reducing the reduced intermediate results (30, 31) to produce a final result (2) representing the processed EDI document (1).
-
Citations
15 Claims
-
1. A method for MapReducing the processing of an Electronic Data Interchange (EDI) document (1), the method comprising the following steps:
-
a. mapping the EDI document (1) into a plurality of intermediate documents (10, 11); b. processing the intermediate, documents (10, 11) to produce a plurality of intermediate results (20-23); c. reducing the plurality of intermediate results (20-23) to produce a plurality of reduced intermediate results (30, 31); and d. reducing the reduced intermediate results (30, 31) to produce a final result (2) representing the processed EDI document (1). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 15)
-
-
9. A method for MapReducing the processing of at least one input (1) of a FLOW service, the method comprising the steps of:
-
a. mapping the at least one input (1) of the FLOW service into a plurality of intermediate inputs (10, 11) by a mapper service (Mb); b. executing a plurality of instances (F10, F10′
) of the FLOW service, the instances (F10, F10′
) of the FLOW service processing the intermediate inputs (10, 11) to produce a plurality of intermediate results (20-23);c. reducing the intermediate results (20-23) into a plurality of reduced intermediate results (30, 31) by a plurality of first reducer services (R10, R11); and d. reducing the reduced intermediate results (30, 31) to produce a final output (2) of the FLOW service from the reduced intermediate results (30, 31) by a second reducer service (R20). - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification