Modern environments are not static. Businesses need systems that can monitor their environment and adapt their underlying logic dynamically on the fly. Nor do all problems map well to linear process executions, often leading to spaghetti BPEL hell. Instead, more flexible approaches are needed that provide declarative control of your processes.