Business process technology : a unified view on business processes, workflows and enterprise applications (2010)