16. A computer system comprising: memory storing instructions and data; at least one processor for executing the instructions to implement operations comprising: receiving data characterizing a workflow of a process; and generating a network representation of event-condition-action rules representing the workflow; wherein the network representation of event-condition-action rules comprises a combination of source nodes representing events, operator nodes representing conditions, and action nodes representing transactions, and wherein the events of the source nodes are represented as types of objects of a type language.
16. A computer system comprising: memory storing instructions and data; at least one processor for executing the instructions to implement operations comprising: receiving data characterizing a workflow of a process; and generating a network representation of event-condition-action rules representing the workflow; wherein the network representation of event-condition-action rules comprises a combination of source nodes representing events, operator nodes representing conditions, and action nodes representing transactions, and wherein the events of the source nodes are represented as types of objects of a type language. 21. The system of claim 16 , wherein the operator nodes are selected from types of operator nodes comprising a filter operator node type and a join operator node type; and wherein the action nodes comprise a script in accordance with a scripting language to describe transactions to be performed upon evaluation of operator nodes connected to corresponding action nodes.