Workflow Management: Modeling Concepts, Architecture and Implementation