CPC G06Q 10/0633 (2013.01) [G06F 9/546 (2013.01); G06F 16/212 (2019.01); G06F 16/2477 (2019.01)] | 20 Claims |
1. A device for persisting data generated in executing a process workflow, the device comprising:
a processor;
a communications module coupled to the processor; and
a memory coupled to the processor, the memory storing computer executable instructions that when executed by the processor cause the processor to:
receive via the communications module messages exchanged in executing the process workflow by a message broker;
use a writer service to disassemble each received message into multiple properties according to a database schema and persist the received message in a database according to the database schema via the communications module; and
use a reader service to access the database and assemble the multiple properties of a first persisted message, in response to a read request received via the communications module, wherein the reader service is separate from the writer service.
|