06-09-2012, 09:34 PM
Messaging could be used for that, if we implement blocking messages (SendMessage() equivalent) - the message sending returns only after the message is delivered and processed by the destination, and a result can be returned.