Adding runtime support for BPEL extensions typically r reacting to navigation events from a BPEL engine executing an extende model and (2) affecting the engine’s navigation behavior based on externa This is usually achieved in a proprietary way for each engine and for each ex In this paper, we provide a systematic approach to controlling and re process behavior as well as growing the set of supported control points, thus support for multiple application domains in a composable manner in a BPE The framework presented in this paper (1) enables a BPEL engine to tensions, even on existing BPEL processes, and (2) allows d ggable extension implementations that can be reused acro