Consistent and decentralized orchestration of BPEL processes
Weihai Yu · 2009
Scalability, consistency and reliability are among the key requirements for orchestration of BPEL processes. In addition, system resources should be efficiently utilized. We present a fully decentralized approach to orchestration of BPEL processes that achieves high scalability and supports automatic process recovery. The approach is of continuation-passing style, where continuations, or the reminder of the executions, are passed along with asynchronous messages for process orchestration. Furthermore, we identify and address two consistency issues that are more challenging for decentralized orchestrations.