1. A computer-implemented method comprising: generating a business process management (BPM) process definition based on a business process at a BPM generator of a BPM system; and compiling a Java source code of the BPM process definition into a Java byte code at a compiler engine of the BPM engine.