CPC G06Q 10/10 (2013.01) [G06F 9/5083 (2013.01); G06F 16/2379 (2019.01); G06Q 30/0635 (2013.01)] | 17 Claims |
1. A method comprising:
triggering, by a computer, a first action, in response to detecting of a first event associated with an electronic business document,
wherein the first event represents at least one of a state of the electronic business document, a signature verification, an organizational change or a system notification, and
wherein the first action includes verifying a structure of the electronic business document based on configurable metadata;
communicating, by the computer, the first event to an event listener;
storing the first event in a sharded database;
assigning shard chunks on each shard node of the sharded database;
adding new shards to the sharded database, in response to an event broker generating new events based on a configuration parameter with a listener hash range;
rebalancing of instances of a component listener based on an allocation of the listener hash range for each instance of the component listener;
configuring a number of dispatcher threads in an event broker listener;
running a plurality of event listeners in parallel for the first event such that the instance of the event listener receives the first event;
determining, by the computer, a second event based on performing of the first action;
creating, by the computer, an event flow including the first event and the second event; and
routing, by the computer, the electronic business document, based on searching of data within the electronic business document and the configurable metadata about the electronic business document.
|