Simple workflow engine based on bpmn diagrams