This document discusses differences between BPEL 1.1 and BPEL 2.0 and provides guidance on migrating a BPEL 1.1 process to be compatible with a BPEL 2.0 engine. Key changes include removing the "partner" concept and instance-level compensation, changing syntax like replacing "terminate" with "exit", making expressions use XML elements rather than attributes, restricting links, clarifying messaging behavior, and updating compensation handling. The migration may require syntactic changes, process rewrites, or changing vendor-specific behaviors.