The two are actually opposites.
"Transparent Remoting" means that remote calls look like local calls. “Location transparency” means that local calls look like remote calls.
Although this may not seem like a big problem, it is. These are all the assumptions you can make. Typically, local calls have much higher accuracy, since there are far fewer possible errors and errors. Embracing these failure modes and errors in "Location transparency", it no longer matters when the sender and receiver are located.
With Transparent Deletion, it is not obvious that you are crossing the asynchronous and binary boundaries and thus whether the calling thread can make progress, whether there will be a notification of communication errors or loss of information or corruption.
I hope that answers your question,
Cheers, √
Viktor Klang
source share