Implementing asynchronous method call in .NET remoting can
give high performance to the system since other processes do not get affected
if the method gets delayed or halted for long at the server. Here we should be
cautious to not implement very dependent threads or methods to be operated
asynchronously. In the remoting scenario the caller has to decide whether it
should apply asynchronous behavior.
By Abhishek Kumar