Abstract
When outsourcing BPEL process in the Cloud, the decentralization of its execution can resolve any QoS degradation inherent to the centralized execution. Each task within the BPEL process can be executed on a virtual machine (VM) then all tasks are orchestrated together to respect the business process logic constraint represented through the tasks' dependencies and communication requirements. The BPEL process decentralization must account for a set of contextual information such as the dynamic availability of the Cloud provider's resources and the customer QoS preferences. So, in this paper, we present a decentralization approach which accounts for several essential factors that best represent the context of the BPEL process when it is outsourced into the Cloud in order to dynamically adapts its initial configuration.