| CPC H04L 47/12 (2013.01) [H04J 3/0661 (2013.01)] | 18 Claims |

|
1. A system for parallel processing of batch communications during data validation using a plurality of independent processing streams, the system comprising:
one or more processors; and
a non-transitory, computer readable medium comprising instructions when executed by one or more processors causes operations comprising:
receiving a plurality of communications for batch processing during a predetermined time period;
processing, with a batch configuration file, a first communication of the plurality of communications to determine that the first communication is received from a first source and to determine a first time stamp for the first communication that corresponds to the predetermined time period;
without altering information in the first communication, generating a first metadata tag based on the first source and the first time stamp;
processing, with the batch configuration file, a second communication of the plurality of communications to determine that the second communication is received from a second source and to determine a second time stamp for the second communication that corresponds to the predetermined time period;
without altering information in the second communication, generating a second metadata tag based on the second source and the second time stamp;
directing the first communication to a first micro-batch for processing within the predetermined time period based on the first source and the first time stamp in the first metadata tag, wherein the first micro-batch is processed using a first validation and enrichment protocol and a first micro-batch configuration file; and
directing the second communication to a second micro-batch for processing within the predetermined time period based on the second source and the second time stamp in the second metadata tag, wherein the second micro-batch is processed using a second validation and enrichment protocol and a second micro-batch configuration file.
|