You could try Cameleon: www.shinoe.org/cameleon which seems to be simple to use. It's a graphical language for functional programming which has a data(work)-flow approach.
It's written in C++, but it can call any type of local or distant programs written in any programming language.
It has a multi-scale approach and seems to be Turing complete (this is a Petri net extension).