Creating-Reusable-Business-Logic%3A-The-DRY-Principle-for-Workflow-Automation