I have a design pattern question: I have one orchestration that is syncronouse, it recieves from another orchestration that is asyncrounous. The asyncronous may accpet both “solcited” (messages with a syncronous orchestration waiting for a response) and “unsolcited” messages (messages without a waiting orchestration that i need to send to a different orchestration for processing).
How do i know if there is a waiting orchestration and how do I make the decision to change direction? How do I “test” whether there is a waiting orchestration?