Improving Flexibility of Workflow Management Systems via a Policy-Enhanced Collaborative Framework