The Remote Loader uses shims to communicate with the application. A shim is the file or files that contains the code to processes the events that are synchronizing between the Identity Vault and the application.
The Remote Loader can host the Identity Manager application shims contained in .dll, .so, or .jar files. The Java* Remote Loader hosts only Java driver shims. It won’t load or host a native (C++) driver shim.
Configuring the Remote Loader is a two-step process; the Remote Loader requires configuration and the Driver object requires configuration. There are different configuration steps depending on if you are using Windows or Linux/UNIX.