Workflow languages are designed for the high-level description of processes and are typically not suitable for the generation
of complete applications. In this paper, we present WebWorkFlow, an object-oriented workflow modeling language for the high-level
description of workflows in web applications. Workflow descriptions define procedures operating on domain objects. Procedures
are composed using sequential and concurrent process combinators. WebWorkFlow is an embedded language, extending WebDSL, a
domain-specific language for web application development, with workflow abstractions. The extension is implemented by means
of model-to-model transformations. Rather than providing an exclusive workflow language, WebWorkFlow supports interaction
with the underlying WebDSL language. WebWorkFlow supports most of the basic workflow control patterns.