Patent ID: 8494997

Claim:
A system for validation of transaction data, comprising: a validation engine comprising a plurality of active instances; a plurality of servers connected to a network, each of said servers hosting a predetermined number of said active instances; each of said active instances comprising a plurality of validation processes and a compressed rules aggregate shared thereby, operating in memory of at least one computing machine hosting at least one of said servers; at least one multi-threaded routing node for directing said transaction data to at least one of said active instances, said at least one multi-threaded routing node on at least one routing server connected to said network, said at least one multi-threaded routing node comprising: a first program for analyzing client settings and determining a first subset of said active instances, a second program for analyzing said transaction data and determining a second subset of said first subset, a third program as an instance state monitor for selecting updated ones of said active instances from said second subset so as to determine a third subset of said second subset, a fourth program for analyzing performance efficiency data of said active instances in said third subset and selecting said at least one of said active instances from said third subset; and at least one instance manager on at least one administrative server connected to said network, said at least one instance manager comprising: a rules preparation module for loading original rules from at least one database into said at least one instance manager, a compression and optimizing module for generating said compressed rules aggregate from said original rules, a building module for compiling new packages of said active instances, an instantiation module for loading said new packages into said servers and notifying said at least one multi-threaded routing node, an updating module for managing real-time updates of said active instances on said servers.