Comparing workflow specification languages: a matter of views