Abstract-The importance of data in business processes has increased progressively in recent years motivated by the need for executable workflow models according to the process control rules. In this paper we describe an approach for datadriven workflow process modeling. Based on structured tokens Petri Net, the resulting workflow model can represent both control flow and shared data in the workflow process. Besides, to prove our modeling approach, we implement the Opus workflow management system. It provides a graphical editor to model a customize workflow process, and a workflow engine to automatically execute the modeled workflow process.Index Terms-Data-driven approach, petri net, structured to ken, workflow management system, workflow process definition.