This document summarizes a presentation about executing BPMN 2.0 processes with jBPM 3. It discusses mapping BPMN models to jPDL for execution, abstracting the process engine to support different backends, and examples of using a Process Engine Abstraction Layer. The presentation also covers BPMN 2.0 concepts like the separation of model and notation, and how jBPM can support asynchronous services through a callback mechanism. The presenter is introduced as a consultant, trainer, and developer who works on open source BPM projects like Activiti and is involved in the BPMN specification.