What's The Main Difference Between Call And Start Orchestration?
Answer»
CALLING an orchestration will use the same thread to run another orchestration while USING Start Orchestration will create a new thread to run the started orchestration.
A Call Orchestration returns the control back to the caller. A Start Orchestration shape starts the orchestration in a non-deterministic WAY.
As a conclusion, Calling an Orchestration will be synchronous OPERATION where the caller waits for a response, while Start Orchestration is asynchronous operation.