You can generate BPEL code from BPM objects that can be interpreted by any orchestration engine. A separate .BPEL file per each top-level process is generated, and contains the process descriptions. A .WSDL file (process language definition file) for the entire model is also generated.