Engineering a BPEL orchestration engine as a multi-agent system