CPC G06F 9/4881 (2013.01) [G06F 16/2379 (2019.01); G06F 16/245 (2019.01); G06Q 10/06311 (2013.01)] | 20 Claims |
1. A device for executing a routing service, 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 device to:
receive a data object for a current task in a process workflow, the current task being associated with a first topic;
query a first service to determine a next workflow task, the next workflow task having been translated by the first service from a workflow graph to a data interchange format;
update the data object; and
route the updated data object to a second topic for a next task in the process workflow, using the data interchange format.
|