LegacyWrapper uses a wrapper process to call dlls from a process of the opposing architecture (X86 or AMD64).
Blog post explaining LegacyWrapper: https://codefoundry.de/programming/2015/09/28/legacy-wrapper-invoking-an-unmanaged-32bit-library-out-of-a-64bit-process.html
Blog post explaining the new...
Remote Procedure Calls over HTTP utilizing JSON. Catch Remote Service exceptions. Change tracking. Support for Asynchronous Programming. Support for Remote Procedure Calls with interfaces as parameters and/or return type.